diff --git a/urbackupclient/RestoreFiles.cpp b/urbackupclient/RestoreFiles.cpp index ad9684eb..b98ebb55 100644 --- a/urbackupclient/RestoreFiles.cpp +++ b/urbackupclient/RestoreFiles.cpp @@ -373,8 +373,9 @@ void RestoreFiles::operator()() return; } + bool backup_dirs_optional; IndexThread::readPatterns(tgroup, clientsubname, exclude_dirs, - include_dirs); + include_dirs, backup_dirs_optional); std::map open_files; if (restore_flags & restore_flag_open_all_files_first) diff --git a/urbackupclient/client.cpp b/urbackupclient/client.cpp index 0bd08582..efaf0a1c 100644 --- a/urbackupclient/client.cpp +++ b/urbackupclient/client.cpp @@ -3519,6 +3519,8 @@ std::string IndexThread::sanitizePattern(const std::string &p) void IndexThread::readPatterns(int index_group, std::string index_clientsubname, std::vector& exclude_dirs, std::vector& include_dirs) { + backup_dirs_optional = false; + std::string exclude_pattern_key = "exclude_files"; std::string include_pattern_key = "include_files";