Merge change 7948 into donut

* changes:
  Fix updates from read-only calendar.
This commit is contained in:
Android (Google) Code Review
2009-07-20 16:22:47 -07:00

View File

@@ -369,10 +369,8 @@ public abstract class AbstractTableMerger
// An existing server item has changed // An existing server item has changed
// If serverSyncVersion is null, there is no edit URL; // If serverSyncVersion is null, there is no edit URL;
// server won't let this change be written. // server won't let this change be written.
// Just hold onto it, I guess, in case the server permissions
// change later.
if (serverSyncVersion != null) {
boolean recordChanged = (localSyncVersion == null) || boolean recordChanged = (localSyncVersion == null) ||
(serverSyncVersion == null) ||
!serverSyncVersion.equals(localSyncVersion); !serverSyncVersion.equals(localSyncVersion);
if (recordChanged) { if (recordChanged) {
if (localSyncDirty) { if (localSyncDirty) {
@@ -393,6 +391,11 @@ public abstract class AbstractTableMerger
} }
update = true; update = true;
} }
} else {
if (Log.isLoggable(TAG, Log.VERBOSE)) {
Log.v(TAG,
"Skipping update: localSyncVersion: " + localSyncVersion +
", serverSyncVersion: " + serverSyncVersion);
} }
} }
} else { } else {