mirror of
https://github.com/usatiuk/dhfs.git
synced 2025-10-29 04:57:48 +01:00
undelete fix
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user