From 05628e484fb238cea6ac3267be959b2bb0702c61 Mon Sep 17 00:00:00 2001 From: Frederick Muriuki Muriithi Date: Thu, 27 Oct 2022 12:20:35 +0300 Subject: Refactor: Pass user id to `check_resource_availability` * Pass the user_id for the current user to the `check_resource_availability` function as an argument, rather than using the global `g.user_session.user_id` value. --- wqflask/base/trait.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'wqflask/base') diff --git a/wqflask/base/trait.py b/wqflask/base/trait.py index dcd81085..4352c527 100644 --- a/wqflask/base/trait.py +++ b/wqflask/base/trait.py @@ -44,9 +44,10 @@ def create_trait(**kw): if dataset.type == 'Publish': permissions = check_resource_availability( - dataset, kw.get('name')) + dataset, g.user_session.user_id, kw.get('name')) else: - permissions = check_resource_availability(dataset) + permissions = check_resource_availability( + dataset, g.user_session.user_id) if permissions['data'] != "no-access": -- cgit 1.4.1