Skip to content

Commit 51214a1

Browse files
committed
Deactivate user file source on unknown error
Fixes #20959
1 parent 3da17fc commit 51214a1

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/galaxy/managers/file_source_instances.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -631,6 +631,12 @@ def _all_user_file_source_properties(self, user_context: FileSourcesUserContext)
631631
except ValidationError:
632632
log.warning(f"Problem validating user_file_source {user_file_source.uuid}, skipping load.")
633633
continue
634+
except Exception:
635+
log.exception(
636+
f"Problem loading user_file_source {user_file_source.uuid}, skipping load and deactivating file source."
637+
)
638+
user_file_source.active = False
639+
continue
634640
all_file_source_properties.append(files_source_properties)
635641
return all_file_source_properties
636642

0 commit comments

Comments
 (0)