From aca99415b8f4bcc5b2b43dc338e41b6f4ed96bd9 Mon Sep 17 00:00:00 2001 From: morpheus65535 Date: Mon, 26 Jul 2021 20:14:39 -0400 Subject: [PATCH] Added chmod execution (if required) after manually triggered tools execution. #1478 --- bazarr/api.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bazarr/api.py b/bazarr/api.py index 5143ec859..ee78227ab 100644 --- a/bazarr/api.py +++ b/bazarr/api.py @@ -1,5 +1,7 @@ # coding=utf-8 +import sys +import os import ast from datetime import timedelta from dateutil import rrule @@ -1977,6 +1979,12 @@ class Subtitles(Resource): else: subtitles_apply_mods(language, subtitles_path, [action]) + # apply chmod if required + chmod = int(settings.general.chmod, 8) if not sys.platform.startswith( + 'win') and settings.general.getboolean('chmod_enabled') else None + if chmod: + os.chmod(subtitles_path, chmod) + return '', 204