diff options
Diffstat (limited to 'gn3/auth/authorisation/groups/views.py')
-rw-r--r-- | gn3/auth/authorisation/groups/views.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gn3/auth/authorisation/groups/views.py b/gn3/auth/authorisation/groups/views.py index 0b21800..6f1a6df 100644 --- a/gn3/auth/authorisation/groups/views.py +++ b/gn3/auth/authorisation/groups/views.py @@ -213,7 +213,7 @@ def link_data() -> Response: with require_oauth.acquire("profile group resource") as _the_token: form = request.form group_id = uuid.UUID(form["group_id"]) - dataset_id = form["dataset_id"] + dataset_ids = form.getlist("dataset_ids") dataset_type = form.get("dataset_type") if dataset_type not in ("mrna", "genotype", "phenotype"): raise InvalidData("Unexpected dataset type requested!") @@ -221,7 +221,7 @@ def link_data() -> Response: group = group_by_id(conn, group_id) with gn3dbutils.database_connection() as gn3conn: return link_data_to_group( - conn, gn3conn, dataset_type, dataset_id, group) + conn, gn3conn, dataset_type, dataset_ids, group) return jsonify(with_db_connection(__link__)) |