diff options
author | zsloan | 2023-06-08 16:52:43 +0000 |
---|---|---|
committer | zsloan | 2023-06-08 16:54:14 +0000 |
commit | 0dd3d818c36b12010c27775e0a79349718364ba6 (patch) | |
tree | 792d1bb559e44608f1b009610adee75995b32c71 /wqflask | |
parent | 0cd4b09cc56c5dda7bda4ed989ab0ba72c43ac31 (diff) | |
download | genenetwork2-0dd3d818c36b12010c27775e0a79349718364ba6.tar.gz |
Fix bug by providing anon_id to collections/add
Diffstat (limited to 'wqflask')
-rw-r--r-- | wqflask/wqflask/collect.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/wqflask/wqflask/collect.py b/wqflask/wqflask/collect.py index eaed239d..87f7948d 100644 --- a/wqflask/wqflask/collect.py +++ b/wqflask/wqflask/collect.py @@ -82,10 +82,17 @@ def collections_add(): lambda _err: tuple(), lambda colls: tuple(colls)) + no_token_get( f"oauth2/user/collections/{anon_id}/list").either( lambda _err: tuple(), lambda colls: tuple(colls)) + + def __create_new_coll_error__(error): + err = process_error(error) + flash(f"{err['error']}:{err['error_description']}", "alert-danger") + return redirect("/") + if len(collections) < 1: new_coll = client.post( "oauth2/user/collections/new", json={ + "anon_id": str(anon_id), "name": "Your Default Collection", "traits": [] }).either(__create_new_coll_error__, lambda coll: coll) |