Raising error if channel directory does not exist.

This commit is contained in:
Roland 2022-01-06 19:53:29 -07:00
parent 0bedec533e
commit 90e7d682fa
No known key found for this signature in database
GPG key ID: 9D6DBD3ACF11AB93

View file

@ -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'])