Просмотр исходного кода

restore data 附件不存在忽略处理,只是告警,不抛异常

o2sword 5 лет назад
Родитель
Сommit
28fbe2ac6d

+ 4 - 3
o2server/x_console/src/main/java/com/x/server/console/action/RestoreData.java

@@ -227,9 +227,10 @@ public class RestoreData {
 			Path path = sub.resolve(Paths.get(so.path()).getFileName());
 			Path path = sub.resolve(Paths.get(so.path()).getFileName());
 			if (!Files.exists(path)) {
 			if (!Files.exists(path)) {
 				logger.warn("file not exist: {}.", path.toString());
 				logger.warn("file not exist: {}.", path.toString());
-			}
-			try (InputStream input = Files.newInputStream(path)) {
-				so.saveContent(mapping, input, so.getName());
+			}else {
+				try (InputStream input = Files.newInputStream(path)) {
+					so.saveContent(mapping, input, so.getName());
+				}
 			}
 			}
 		}
 		}