Skip to content

Commit

Permalink
fix: properly remove activities in workflow remove if catalog is corrupt
Browse files Browse the repository at this point in the history
  • Loading branch information
Panaetius committed Jul 11, 2024
1 parent ed58a8d commit ab53900
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions renku/infrastructure/gateway/activity_gateway.py
Original file line number Diff line number Diff line change
Expand Up @@ -272,6 +272,10 @@ def _index_activity(activity: Activity, database: Database):

def _unindex_activity(activity: Activity, database: Database):
"""Add an activity to database indexes and create its up/downstream relations."""
# there are cases where the activity catalog can be corrupt and removing activities doesn't actually remove them
# here we reindex them so removal works as expected
reindex_catalog(database)

upstreams = set()
downstreams = set()

Expand Down

0 comments on commit ab53900

Please sign in to comment.