From 90e7d682faa053a97fec9ad239ecd284d6a7b09b Mon Sep 17 00:00:00 2001 From: Roland Date: Thu, 6 Jan 2022 19:53:29 -0700 Subject: [PATCH] Raising error if channel directory does not exist. --- modules/videos/channel/api.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/videos/channel/api.py b/modules/videos/channel/api.py index 48eb5333..2232f330 100644 --- a/modules/videos/channel/api.py +++ b/modules/videos/channel/api.py @@ -53,7 +53,9 @@ def channel_get(_: Request, link: str): @wrol_mode_check def channel_post(_: Request, data: dict): try: - data['directory'] = get_relative_to_media_directory(data['directory']) + directory = data['directory'] = get_relative_to_media_directory(data['directory']) + if not directory.is_dir(): + raise UnknownDirectory(str(directory)) except UnknownDirectory: if data['mkdir']: make_media_directory(data['directory'])