summaryrefslogtreecommitdiff
path: root/controller/LFDB.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'controller/LFDB.cpp')
-rw-r--r--controller/LFDB.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/controller/LFDB.cpp b/controller/LFDB.cpp
index 3b800ec2..35068321 100644
--- a/controller/LFDB.cpp
+++ b/controller/LFDB.cpp
@@ -369,7 +369,7 @@ bool LFDB::save(nlohmann::json &record,bool notifyListeners)
if (nwid) {
nlohmann::json old;
get(nwid,old);
- if ((!old.is_object())||(old != record)) {
+ if ((!old.is_object())||(!_compareRecords(old,record))) {
record["revision"] = OSUtils::jsonInt(record["revision"],0ULL) + 1ULL;
_networkChanged(old,record,notifyListeners);
{
@@ -385,7 +385,7 @@ bool LFDB::save(nlohmann::json &record,bool notifyListeners)
if ((id)&&(nwid)) {
nlohmann::json network,old;
get(nwid,network,id,old);
- if ((!old.is_object())||(old != record)) {
+ if ((!old.is_object())||(!_compareRecords(old,record))) {
record["revision"] = OSUtils::jsonInt(record["revision"],0ULL) + 1ULL;
_memberChanged(old,record,notifyListeners);
{