Skip to content

Commit 470d6a8

Browse files
add product name check
1 parent d38c8a5 commit 470d6a8

File tree

1 file changed

+17
-16
lines changed
  • services/director-v2/src/simcore_service_director_v2/modules/dynamic_sidecar/scheduler/_core

1 file changed

+17
-16
lines changed

services/director-v2/src/simcore_service_director_v2/modules/dynamic_sidecar/scheduler/_core/_events_utils.py

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -309,22 +309,23 @@ async def attempt_pod_removal_and_data_saving(
309309

310310
await service_remove_containers(app, scheduler_data.node_uuid, sidecars_client)
311311

312-
try:
313-
display_name = create_unique_api_name_for(
314-
scheduler_data.product_name,
315-
scheduler_data.user_id,
316-
scheduler_data.project_id,
317-
scheduler_data.node_uuid,
318-
)
319-
api_key = generate_unique_api_key(display_name)
320-
await delete_api_key_by_key(
321-
app,
322-
product_name=scheduler_data.product_name,
323-
user_id=scheduler_data.user_id,
324-
api_key=api_key,
325-
)
326-
except Exception: # pylint: disable=broad-except
327-
_logger.warning("failed to delete api key %s", display_name)
312+
if scheduler_data.product_name:
313+
try:
314+
display_name = create_unique_api_name_for(
315+
scheduler_data.product_name,
316+
scheduler_data.user_id,
317+
scheduler_data.project_id,
318+
scheduler_data.node_uuid,
319+
)
320+
api_key = generate_unique_api_key(display_name)
321+
await delete_api_key_by_key(
322+
app,
323+
product_name=scheduler_data.product_name,
324+
user_id=scheduler_data.user_id,
325+
api_key=api_key,
326+
)
327+
except Exception: # pylint: disable=broad-except
328+
_logger.warning("failed to delete api key %s", display_name)
328329

329330
# used for debuug, normally sleeps 0
330331
await asyncio.sleep(

0 commit comments

Comments
 (0)