summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Ohly <patrick.ohly@intel.com>2010-11-16 13:50:13 +0100
committerPatrick Ohly <patrick.ohly@intel.com>2010-12-01 12:32:47 +0100
commit00458dee4def2fdc326dce47d4e655266c9cd545 (patch)
tree48919def85bb6369c1dbe0af94924736614176da
parent391e1fd5554fd09597ca3eb626a308db497ec61a (diff)
calendar fields: ignore changes to alarm UID
The alarm UID (= X-EVOLUTION-ALARM-UID) is not user visible, so changes in it can be ignored, aka not relevant = compare="never". During conflict resolution it is better to not remove an existing value: merge="fillempty". A better solution would be to have accurate information whether a peer stores it (not done correctly in some local sync scenarios).
-rw-r--r--src/syncevo/configs/datatypes/10calendar-fieldlist.xml2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/syncevo/configs/datatypes/10calendar-fieldlist.xml b/src/syncevo/configs/datatypes/10calendar-fieldlist.xml
index 3dbd628f..a3d9d240 100644
--- a/src/syncevo/configs/datatypes/10calendar-fieldlist.xml
+++ b/src/syncevo/configs/datatypes/10calendar-fieldlist.xml
@@ -65,7 +65,7 @@
<field name="ALARM_MSG" type="string" compare="conflict/scripted"/>
<field name="ALARM_ACTION" type="string" compare="conflict/scripted"/>
<field name="ALARM_REL" type="integer" compare="never/scripted"/>
- <field name="ALARM_UID" type="string" compare="conflict/scripted"/>
+ <field name="ALARM_UID" type="string" compare="never" merge="fillempty"/>
<!-- non-standard -->
<field name="PARENT_UID" type="string" compare="never/scripted"/>