CODEX - Added Warning sign if Archetype is missing

This commit is contained in:
2026-02-23 13:21:42 +02:00
parent d49a9636e5
commit d390bdac0d
6 changed files with 119 additions and 26 deletions

View File

@@ -43,7 +43,7 @@ async def create_melody(
publish: bool = Query(False),
_user: TokenPayload = Depends(require_permission("melodies", "add")),
):
return await service.create_melody(body, publish=publish)
return await service.create_melody(body, publish=publish, actor_name=_user.name)
@router.put("/{melody_id}", response_model=MelodyInDB)
@@ -52,7 +52,7 @@ async def update_melody(
body: MelodyUpdate,
_user: TokenPayload = Depends(require_permission("melodies", "edit")),
):
return await service.update_melody(melody_id, body)
return await service.update_melody(melody_id, body, actor_name=_user.name)
@router.delete("/{melody_id}", status_code=204)
@@ -108,9 +108,9 @@ async def upload_file(
name=melody.information.name,
previewURL=url,
)
))
), actor_name=_user.name)
elif file_type == "binary":
await service.update_melody(melody_id, MelodyUpdate(url=url))
await service.update_melody(melody_id, MelodyUpdate(url=url), actor_name=_user.name)
return {"url": url, "file_type": file_type}