diff --git a/src/property/Property.cpp b/src/property/Property.cpp index 326e2558..89bbf073 100644 --- a/src/property/Property.cpp +++ b/src/property/Property.cpp @@ -394,8 +394,10 @@ void onAutoSync(Property & property) { } void onForceCloudSync(Property & property) { - property.fromCloudToLocal(); - property.execCallbackOnChange(); + if (property.isDifferentFromCloud()) { + property.fromCloudToLocal(); + property.execCallbackOnChange(); + } } void onForceDeviceSync(Property & /* property */) {