We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 5318c77 + 7d79d9b commit 5dc9794Copy full SHA for 5dc9794
aleph/manage.py
@@ -66,13 +66,16 @@ def get_collection(foreign_id):
66
67
68
def ensure_collection(foreign_id, label):
69
- authz = Authz.from_role(Role.load_cli_user())
70
- config = {
71
- "foreign_id": foreign_id,
72
- "label": label,
73
- }
74
- create_collection(config, authz)
75
- return Collection.by_foreign_id(foreign_id)
+ collection = Collection.by_foreign_id(foreign_id, deleted=True)
+ if collection is None:
+ authz = Authz.from_role(Role.load_cli_user())
+ config = {
+ "foreign_id": foreign_id,
+ "label": label,
+ }
76
+ create_collection(config, authz)
77
+ return Collection.by_foreign_id(foreign_id)
78
+ return collection
79
80
81
@click.group(cls=FlaskGroup, create_app=create_app)
0 commit comments