From d589c117e7c98bc343fb3da4d026fe6ba29f900d Mon Sep 17 00:00:00 2001 From: Christian Moser Date: Sat, 27 Dec 2025 13:27:44 +0100 Subject: [PATCH] 2025.12.27 13:27:44 (cachyos.cmoser.eu) --- tinywiki/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tinywiki/utils.py b/tinywiki/utils.py index f1e13e3..7fd464d 100644 --- a/tinywiki/utils.py +++ b/tinywiki/utils.py @@ -215,8 +215,9 @@ def import_builtin_images(json_file: str | Path, user=None): def import_builtin_images_from_zip(zip: str | Path, user=None): - if isinstance(zip, str): + if not isinstance(zip, Path): zip = Path(zip).resolve() + if not zip.exists(): raise ValueError(f"File \"{zip}\" does not exist!") if not zip.isfile(): @@ -362,6 +363,7 @@ def export_wiki_content(app: str, BuiltinImages.objects.create(app=app, prefix=prefix, version=image_version) return True + def export_tinywiki_wiki_content(filename=None): if filename is None: filename = Path(django_settings.MEDIA_ROOT) / "tinywiki-tinywiki.zip"