Use put_internal instead.
This commit is contained in:
parent
1120a59e30
commit
5e74120c3f
@ -169,7 +169,6 @@ def setup_for_attract(project_uuid, replace=False):
|
|||||||
from manage_extra.node_types.act import node_type_act
|
from manage_extra.node_types.act import node_type_act
|
||||||
from manage_extra.node_types.scene import node_type_scene
|
from manage_extra.node_types.scene import node_type_scene
|
||||||
from manage_extra.node_types.shot import node_type_shot
|
from manage_extra.node_types.shot import node_type_shot
|
||||||
from application.utils import remove_private_keys
|
|
||||||
|
|
||||||
default_permissions = _default_permissions()
|
default_permissions = _default_permissions()
|
||||||
node_type_act['permissions'] = default_permissions
|
node_type_act['permissions'] = default_permissions
|
||||||
@ -231,14 +230,14 @@ def _update_project(project_uuid, project):
|
|||||||
:rtype: dict
|
:rtype: dict
|
||||||
"""
|
"""
|
||||||
|
|
||||||
projects_collection = app.data.driver.db['projects']
|
from application.utils import remove_private_keys
|
||||||
|
|
||||||
project_id = ObjectId(project_uuid)
|
project_id = ObjectId(project_uuid)
|
||||||
|
|
||||||
project = remove_private_keys(project)
|
project = remove_private_keys(project)
|
||||||
result = projects_collection.update_one({'_id': project_id}, {'$set': project})
|
result, _, _, _ = put_internal('projects', project, _id=project_id)
|
||||||
|
|
||||||
if not result.matched_count:
|
if result['_status'] != 'OK':
|
||||||
log.error("Can't update project %s, it doesn't exist.", project_uuid)
|
log.error("Can't update project %s, issues: %s", project_uuid, result['_issues'])
|
||||||
raise SystemExit()
|
raise SystemExit()
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user