From ce45596b352081441c048afa7fb9b74afa308fec Mon Sep 17 00:00:00 2001 From: Marcin Kuzminski Date: Mon, 16 Apr 2018 08:54:15 +0200 Subject: [PATCH] api: fixed problems with repository fork/create using celery backend. - fixes #5462 --- rhodecode/api/views/repo_api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rhodecode/api/views/repo_api.py b/rhodecode/api/views/repo_api.py index 52b57947..6bf2941b 100644 --- a/rhodecode/api/views/repo_api.py +++ b/rhodecode/api/views/repo_api.py @@ -698,7 +698,7 @@ def create_repo( 'repo_copy_permissions': schema_data['repo_copy_permissions'], } - task = RepoModel().create(form_data=data, cur_user=owner) + task = RepoModel().create(form_data=data, cur_user=owner.user_id) task_id = get_task_id(task) # no commit, it's done in RepoModel, or async via celery return { @@ -1096,7 +1096,7 @@ def fork_repo(request, apiuser, repoid, fork_name, 'landing_rev': schema_data['repo_landing_commit_ref'], } - task = RepoModel().create_fork(data, cur_user=owner) + task = RepoModel().create_fork(data, cur_user=owner.user_id) # no commit, it's done in RepoModel, or async via celery task_id = get_task_id(task)