mirror of
https://github.com/GSA/notifications-api.git
synced 2025-12-20 07:21:13 -05:00
Set folder permissions when adding a user to a service
This sets the folder permissions for a user when adding them to a service. If a user is being added to a service after accepting an invite, we need to account for the possibility that the folders we are trying to add them to have been deleted before they accepted the invite.
This commit is contained in:
@@ -292,8 +292,9 @@ def add_user_to_service(service_id, user_id):
|
||||
Permission(service_id=service_id, user_id=user_id, permission=p['permission'])
|
||||
for p in data['permissions']
|
||||
]
|
||||
folder_permissions = data.get('folder_permissions', [])
|
||||
|
||||
dao_add_user_to_service(service, user, permissions)
|
||||
dao_add_user_to_service(service, user, permissions, folder_permissions)
|
||||
data = service_schema.dump(service).data
|
||||
return jsonify(data=data), 201
|
||||
|
||||
|
||||
Reference in New Issue
Block a user