summaryrefslogtreecommitdiff
path: root/web-server/opendc/api/v2/prefabs/endpoint.py
diff options
context:
space:
mode:
Diffstat (limited to 'web-server/opendc/api/v2/prefabs/endpoint.py')
-rw-r--r--web-server/opendc/api/v2/prefabs/endpoint.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/web-server/opendc/api/v2/prefabs/endpoint.py b/web-server/opendc/api/v2/prefabs/endpoint.py
index d7e23450..da422875 100644
--- a/web-server/opendc/api/v2/prefabs/endpoint.py
+++ b/web-server/opendc/api/v2/prefabs/endpoint.py
@@ -14,10 +14,10 @@ def POST(request):
prefab = Prefab(request.params_body['prefab'])
prefab.set_property('datetimeCreated', Database.datetime_to_string(datetime.now()))
prefab.set_property('datetimeLastEdited', Database.datetime_to_string(datetime.now()))
- prefab.insert()
user = User.from_google_id(request.google_id)
- user.obj['authorizations'].append({'prefabId': prefab.get_id(), 'authorizationLevel': 'OWN'})
- user.update()
+ prefab.set_property('userId', user.get_id)
+
+ prefab.insert()
return Response(200, 'Successfully created prefab.', prefab.obj)