Fixing deleteFileSetRoutine
This commit is contained in:
parent
f0488d5c73
commit
a8b14a911b
|
@ -1263,8 +1263,22 @@ public class ProfiledMongoManager extends MongoManager implements MongoManagerI<
|
|||
return doc;
|
||||
}
|
||||
|
||||
RegisteredFileSet fs = Serialization.convert(wrapper.getByPath(path).get(0), RegisteredFileSet.class);
|
||||
log.debug("Going to delete {}", fs);
|
||||
// Updated by Francesco
|
||||
RegisteredFileSet fs = null;
|
||||
try {
|
||||
List<Object> deleteList = wrapper.getByPath(path);
|
||||
if (deleteList == null || deleteList.isEmpty()) {
|
||||
log.info("List of object going to delete is null or empty, retuning input doc");
|
||||
return doc;
|
||||
}
|
||||
|
||||
Object toFileSet = deleteList.get(0); // expected one
|
||||
fs = Serialization.convert(toFileSet, RegisteredFileSet.class);
|
||||
log.info("Going to delete {}", fs);
|
||||
} catch (Exception e) {
|
||||
log.warn("Error on getting the RegisteredFileSet for path {}", path);
|
||||
log.debug("Error is: ", e);
|
||||
}
|
||||
|
||||
// Updated by Francesco. See #24902
|
||||
doc = triggerEvent(doc, EventExecutionRequest.Events.ON_DELETE_FILESET,
|
||||
|
|
Loading…
Reference in New Issue