fix: release notes and create repo api fix
This commit is contained in:
parent
c8c60398f2
commit
58261b0771
2 changed files with 8 additions and 0 deletions
|
|
@ -919,6 +919,10 @@ def create_repo(
|
|||
|
||||
task = RepoModel().create(form_data=data, cur_user=owner.user_id)
|
||||
task_id = get_task_id(task)
|
||||
|
||||
# Trigger permission flush to ensure repo visibility (matches UI behavior)
|
||||
PermissionModel().trigger_permission_flush()
|
||||
|
||||
# no commit, it's done in RepoModel, or async via celery
|
||||
return {
|
||||
"msg": f"Created new repository `{schema_data['repo_name']}`",
|
||||
|
|
@ -1312,6 +1316,9 @@ def fork_repo(
|
|||
# no commit, it's done in RepoModel, or async via celery
|
||||
task_id = get_task_id(task)
|
||||
|
||||
# Trigger permission flush to ensure repo visibility (matches UI behavior)
|
||||
PermissionModel().trigger_permission_flush()
|
||||
|
||||
return {
|
||||
"msg": f"Created fork of `{repo.repo_name}` as `{schema_data['repo_name']}`",
|
||||
"success": True, # cannot return the repo data here since fork
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue