Skip to content

Commit 9c0c03c

Browse files
skoeglphorward
andauthored
fix: add servingurl to FileBones default refKeys setting (#1344)
just add servingurl to default refkeys in filebone. Enhancement for #1241. --------- Co-authored-by: Jan Max Meyer <[email protected]>
1 parent 3f07466 commit 9c0c03c

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/viur/core/bones/file.py

+1
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ def __init__(
146146
"height",
147147
"derived",
148148
"public",
149+
"servingurl",
149150
),
150151
public: bool = False,
151152
**kwargs

src/viur/core/modules/file.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,9 @@ class FileLeafSkel(TreeSkel):
387387
serving_url = StringBone(
388388
descr="Serving-URL",
389389
readOnly=True,
390+
params={
391+
"tooltip": "The 'serving_url' is only available in public file repositories.",
392+
}
390393
)
391394

392395
def preProcessBlobLocks(self, locks):
@@ -1263,7 +1266,7 @@ def inject_serving_url(self, skel: SkeletonInstance) -> None:
12631266
and skel["mimetype"].startswith("image/") and not skel["serving_url"]:
12641267

12651268
try:
1266-
bucket = File.get_bucket(skel['dlkey'])
1269+
bucket = File.get_bucket(skel["dlkey"])
12671270
skel["serving_url"] = images.get_serving_url(
12681271
None,
12691272
secure_url=True,

0 commit comments

Comments
 (0)