summaryrefslogtreecommitdiff
path: root/overlays/etebase-server/collection_uid.patch
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2026-09-29 14:08:47 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2026-09-29 14:08:47 +0200
commit76e961264b362b05feb9fac0436e05b8416f31cd (patch)
treecfeadd23187e323f698249a6a55bb8d3f26d1644 /overlays/etebase-server/collection_uid.patch
parent3716387b94478e1a61440b164e205efe8297b006 (diff)
downloadnixos-flakes.tar
nixos-flakes.tar.gz
nixos-flakes.tar.bz2
nixos-flakes.tar.xz
nixos-flakes.zip
Diffstat (limited to 'overlays/etebase-server/collection_uid.patch')
-rw-r--r--overlays/etebase-server/collection_uid.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/overlays/etebase-server/collection_uid.patch b/overlays/etebase-server/collection_uid.patch
new file mode 100644
index 00000000..cff550ba
--- /dev/null
+++ b/overlays/etebase-server/collection_uid.patch
@@ -0,0 +1,35 @@
1diff --git i/etebase_server/fastapi/routers/collection.py w/etebase_server/fastapi/routers/collection.py
2index bb01474..35c1f4b 100644
3--- i/etebase_server/fastapi/routers/collection.py
4+++ w/etebase_server/fastapi/routers/collection.py
5@@ -5,7 +5,7 @@ from django.core import exceptions as django_exceptions
6 from django.core.files.base import ContentFile
7 from django.db import IntegrityError, transaction
8 from django.db.models import Q, QuerySet
9-from fastapi import APIRouter, BackgroundTasks, Depends, Request, status
10+from fastapi import APIRouter, BackgroundTasks, Depends, Request, Path, status
11
12 from etebase_server.django import models
13 from etebase_server.myauth.models import UserType
14@@ -576,9 +576,9 @@ def fetch_updates(
15
16 @item_router.post("/item/transaction/", dependencies=[Depends(has_write_access), *PERMISSIONS_READWRITE])
17 def item_transaction(
18- collection_uid: str,
19 data: ItemBatchIn,
20 background_tasks: BackgroundTasks,
21+ collection_uid: str = Path(...),
22 stoken: t.Optional[str] = None,
23 user: UserType = Depends(get_authenticated_user),
24 ):
25@@ -589,9 +589,9 @@ def item_transaction(
26
27 @item_router.post("/item/batch/", dependencies=[Depends(has_write_access), *PERMISSIONS_READWRITE])
28 def item_batch(
29- collection_uid: str,
30 data: ItemBatchIn,
31 background_tasks: BackgroundTasks,
32+ collection_uid: str = Path(...),
33 stoken: t.Optional[str] = None,
34 user: UserType = Depends(get_authenticated_user),
35 ):