undelete fix

This commit is contained in:
2024-06-29 17:24:01 +02:00
parent bb5dec33b3
commit 04b7808b00

View File

@@ -71,7 +71,15 @@ public class JObjectResolver {
self.assertRWLock();
if (self.getMeta().getRefcount() > 0) {
self.getMeta().undelete();
if (self.isDeleted()) {
self.getMeta().undelete();
if (self.isResolved()) {
for (var r : self.getData().extractRefs()) {
Log.info("Hydrating ref after undelete " + r + " for " + self.getName());
jobjectManager.getOrPut(r, Optional.of(self.getName()));
}
}
}
}
if (self.getMeta().getRefcount() <= 0)