This repository was archived by the owner on Sep 16, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
src/main/java/com/marklogic/appdeployer/command/forests Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -107,11 +107,16 @@ public void undo(CommandContext context) {
107
107
108
108
for (String databaseName : databaseNamesAndReplicaCounts .keySet ()) {
109
109
logger .info (format ("Deleting forest replicas for database %s" , databaseName ));
110
- List <String > forestNames = dbMgr .getForestNames (databaseName );
111
- for (String forestName : forestNames ) {
112
- deleteReplicas (forestName , forestMgr );
110
+ if (!dbMgr .exists (databaseName )) {
111
+ logger .warn (format ("Database %s does not exist, so not able to delete forest replica for it; perhaps a previous command deleted the database?" ));
112
+ }
113
+ else {
114
+ List <String > forestNames = dbMgr .getForestNames (databaseName );
115
+ for (String forestName : forestNames ) {
116
+ deleteReplicas (forestName , forestMgr );
117
+ }
118
+ logger .info (format ("Finished deleting forest replicas for database %s" , databaseName ));
113
119
}
114
- logger .info (format ("Finished deleting forest replicas for database %s" , databaseName ));
115
120
}
116
121
117
122
for (String forestName : forestNamesAndReplicaCounts .keySet ()) {
You can’t perform that action at this time.
0 commit comments