修复电影命名规则空配置被强制覆盖的问题

This commit is contained in:
x1ao4 2025-08-09 22:43:30 +08:00
parent a9af75eb11
commit 62fa776ec3

View File

@ -3185,11 +3185,11 @@
auto_search_resources: "enabled"
};
}
// 确保电影命名规则字段存在
if (!config_data.task_settings.movie_naming_pattern) {
// 确保电影命名规则字段存在,只在字段不存在时设置默认值,允许用户设置为空字符串
if (config_data.task_settings.movie_naming_pattern === undefined) {
config_data.task_settings.movie_naming_pattern = "^(.*)\\.([^.]+)";
}
if (!config_data.task_settings.movie_naming_replace) {
if (config_data.task_settings.movie_naming_replace === undefined) {
config_data.task_settings.movie_naming_replace = "片名 (年份).\\2";
}
// 确保电视忽略后缀设置存在