mirror of
https://github.com/usatiuk/dhfs.git
synced 2025-10-29 04:57:48 +01:00
some fixes
This commit is contained in:
@@ -219,7 +219,8 @@ public class JObject<T extends JObjectData> implements Serializable, Comparable<
|
||||
|| wasSeen != _metaPart.isSeen()
|
||||
|| prevData != _dataPart.get())
|
||||
notifyWriteMeta();
|
||||
if (!Objects.equals(ver, _metaPart.getChangelog()))
|
||||
if (!Objects.equals(ver, _metaPart.getChangelog())
|
||||
|| prevData != _dataPart.get())
|
||||
notifyWriteData();
|
||||
verifyRefs();
|
||||
return ret;
|
||||
|
||||
@@ -113,7 +113,9 @@ public class SyncHandler {
|
||||
found.externalResolution(SerializationHelper.deserialize(header.getPushedData()));
|
||||
return false;
|
||||
} else if (data == null && header.hasPushedData()) {
|
||||
found.externalResolution(SerializationHelper.deserialize(header.getPushedData()));
|
||||
found.tryResolve(JObject.ResolutionStrategy.LOCAL_ONLY);
|
||||
if (found.getData() == null)
|
||||
found.externalResolution(SerializationHelper.deserialize(header.getPushedData()));
|
||||
}
|
||||
|
||||
assert Objects.equals(receivedTotalVer, md.getOurVersion());
|
||||
|
||||
Reference in New Issue
Block a user