changeset 8945:03d51a2a395d stable

repo group: always update fullpath group_name when changing parent It was usually set anyway before, as the group name usually was specified without being changed and triggered this update.
author Mads Kiilerich <mads@kiilerich.com>
date Sat, 10 Dec 2022 18:06:17 +0100
parents 6d7731180a7b
children fdc9c2fd439a
files kallithea/model/repo_group.py
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/kallithea/model/repo_group.py	Sat Dec 10 17:54:16 2022 +0100
+++ b/kallithea/model/repo_group.py	Sat Dec 10 18:06:17 2022 +0100
@@ -286,6 +286,7 @@
             if 'parent_group_id' in repo_group_args:
                 assert repo_group_args['parent_group_id'] != '-1', repo_group_args  # RepoGroupForm should have converted to None
                 repo_group.parent_group = db.RepoGroup.get(repo_group_args['parent_group_id'])
+                repo_group.group_name = repo_group.get_new_name(repo_group.name)
             if 'group_name' in repo_group_args:
                 group_name = repo_group_args['group_name']
                 if kallithea.lib.utils2.repo_name_slug(group_name) != group_name: