Mercurial > kallithea
changeset 8512:9a28233045b9 stable
api: fix repo creation inside repo groups when using Celery
Repo creation would fail when Celery tried serializing a whole RepoGroup
object. It only worked when not using Celery.
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Sat, 02 Jan 2021 20:21:02 +0100 |
parents | af8ed8e6714e |
children | 7643d8ecbb20 |
files | kallithea/controllers/api/api.py |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/kallithea/controllers/api/api.py Mon Dec 21 01:13:25 2020 +0100 +++ b/kallithea/controllers/api/api.py Sat Jan 02 20:21:02 2021 +0100 @@ -1255,7 +1255,7 @@ try: repo_name_parts = repo_name.split('/') - repo_group = None + group_name = None if len(repo_name_parts) > 1: group_name = '/'.join(repo_name_parts[:-1]) repo_group = RepoGroup.get_by_group_name(group_name) @@ -1269,7 +1269,7 @@ owner=owner, repo_private=private, clone_uri=clone_uri, - repo_group=repo_group, + repo_group=group_name, repo_landing_rev=landing_rev, enable_statistics=enable_statistics, enable_downloads=enable_downloads, @@ -1431,7 +1431,7 @@ try: fork_name_parts = fork_name.split('/') - repo_group = None + group_name = None if len(fork_name_parts) > 1: group_name = '/'.join(fork_name_parts[:-1]) repo_group = RepoGroup.get_by_group_name(group_name) @@ -1441,7 +1441,7 @@ form_data = dict( repo_name=fork_name_parts[-1], repo_name_full=fork_name, - repo_group=repo_group, + repo_group=group_name, repo_type=repo.repo_type, description=Optional.extract(description), private=Optional.extract(private),