File tree Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -379,15 +379,20 @@ def fetch_writable_service_instance(guid)
379
379
def enqueue_delete_job ( service_instance )
380
380
delete_job = V3 ::DeleteServiceInstanceJob . new ( service_instance . guid , user_audit_info )
381
381
382
- service_plan_relations = ServicePlan . eager_graph ( service : :service_broker ) .
383
- where ( Sequel [ :service_plans ] [ :id ] => service_instance . service_plan_id ) .
384
- all
385
-
386
- service_plan = service_plan_relations [ 0 ]
387
-
388
- plan_name = service_plan . name
389
- service_name = service_plan . service . name
390
- broker_name = service_plan . service . service_broker . name
382
+ result = VCAP ::CloudController ::ServicePlan .
383
+ join ( :services , id : :service_id ) .
384
+ join ( :service_brokers , id : Sequel [ :services ] [ :service_broker_id ] ) .
385
+ where ( Sequel [ :service_plans ] [ :id ] => service_instance . service_plan_id ) .
386
+ select (
387
+ Sequel [ :service_plans ] [ :name ] . as ( :plan_name ) ,
388
+ Sequel [ :services ] [ :label ] . as ( :service_name ) ,
389
+ Sequel [ :service_brokers ] [ :name ] . as ( :broker_name )
390
+ ) .
391
+ first
392
+
393
+ plan_name = result [ :plan_name ]
394
+ service_name = result [ :service_name ]
395
+ broker_name = result [ :broker_name ]
391
396
392
397
logger . info (
393
398
"Deleting managed service instance with name '#{ service_instance . name } ' " \
You can’t perform that action at this time.
0 commit comments