input validation for calibre binary directory

This commit is contained in:
Thore Schillmann
2022-06-23 20:02:54 +00:00
parent 3c4330ba51
commit 03359599ed
4 changed files with 44 additions and 13 deletions
+4
View File
@@ -1724,6 +1724,10 @@ def _configuration_update_helper():
_config_string(to_save, "config_binariesdir")
_config_string(to_save, "config_converterpath")
_config_string(to_save, "config_kepubifypath")
if "config_binariesdir" in to_save:
calibre_status = helper.check_calibre(config.config_binariesdir)
if calibre_status:
return _configuration_result(calibre_status)
reboot_required |= _config_int(to_save, "config_login_type")