@@ -264,20 +264,21 @@ def update_resource(backend: str, message: backend_messages.UpdateNodeBody,
264264 timestamp ,
265265 )
266266
267- postgres .execute_commit_command (commit_cmd , columns )
268- pool_config = connectors .fetch_verbose_pool_config (postgres , backend )
269- resource_entry = workflow .ResourcesEntry (hostname = message .hostname ,
270- label_fields = message .label_fields ,
271- backend = backend , taints = message .taints ,
272- # Dummy placeholder values below
273- exposed_fields = {},
274- usage_fields = {},
275- non_workflow_usage_fields = {},
276- allocatable_fields = {},
277- pool_platform_labels = {},
278- resource_type = connectors .BackendResourceType .SHARED ,
279- conditions = message .conditions )
280- config_helpers .update_node_pool_platform (resource_entry , backend , pool_config )
267+ rowcount = postgres .execute_commit_command (commit_cmd , columns )
268+ if rowcount > 0 :
269+ pool_config = connectors .fetch_verbose_pool_config (postgres , backend )
270+ resource_entry = workflow .ResourcesEntry (hostname = message .hostname ,
271+ label_fields = message .label_fields ,
272+ backend = backend , taints = message .taints ,
273+ # Dummy placeholder values below
274+ exposed_fields = {},
275+ usage_fields = {},
276+ non_workflow_usage_fields = {},
277+ allocatable_fields = {},
278+ pool_platform_labels = {},
279+ resource_type = connectors .BackendResourceType .SHARED ,
280+ conditions = message .conditions )
281+ config_helpers .update_node_pool_platform (resource_entry , backend , pool_config )
281282
282283
283284def update_resource_usage (backend : str , message : backend_messages .UpdateNodeUsageBody ,
0 commit comments