On Wed, Nov 23, 2011 at 01:04:37PM +0100, Patrick Ohly wrote: > > Hmm, it looks like there's a missing > <position field="JABBER_HANDLE" repeat="array" increment="1" minshow="0"/> > in the conversion rule. >
Actually I've tried to add this to conversion rule and it works now!. So thanks a lot! I've also looked to other IM handles, and found that none of them has such position tag. So here is patch that should fix all of them (actually tested only with Jabber): --- xml/datatypes/01vcard-profile.xml.orig 2011-11-25 13:10:23.000000000 +0200 +++ xml/datatypes/01vcard-profile.xml 2011-11-25 13:08:48.000000000 +0200 @@ -232,6 +232,7 @@ <property name="X-AIM" suppressempty="yes" rule="KDE"/> <property name="X-AIM" suppressempty="yes" rule="other"> <value field="AIM_HANDLE"/> + <position field="AIM_HANDLE" repeat="array" increment="1" minshow="0"/> <parameter name="X-EVOLUTION-UI-SLOT" positional="no" show="no" rule="HAVE-EVOLUTION-UI-SLOT"> <value field="AIM_SLOT"/> </parameter> @@ -243,6 +244,7 @@ <property name="X-GADUGADU" suppressempty="yes" rule="KDE"/> <property name="X-GADUGADU" suppressempty="yes" rule="other"> <value field="GADUGADU_HANDLE"/> + <position field="GADUGADU_HANDLE" repeat="array" increment="1" minshow="0"/> <parameter name="X-EVOLUTION-UI-SLOT" positional="no" show="no" rule="HAVE-EVOLUTION-UI-SLOT"> <value field="GADUGADU_SLOT"/> </parameter> @@ -255,6 +257,7 @@ <property name="X-GROUPWISE" suppressempty="yes" rule="KDE"/> <property name="X-GROUPWISE" suppressempty="yes" rule="other"> <value field="GROUPWISE_HANDLE"/> + <position field="GROUPWISE_HANDLE" repeat="array" increment="1" minshow="0"/> <parameter name="X-EVOLUTION-UI-SLOT" positional="no" show="no" rule="HAVE-EVOLUTION-UI-SLOT"> <value field="GROUPWISE_SLOT"/> </parameter> @@ -266,6 +269,7 @@ <property name="X-ICQ" suppressempty="yes" rule="KDE"/> <property name="X-ICQ" suppressempty="yes" rule="other"> <value field="ICQ_HANDLE"/> + <position field="ICQ_HANDLE" repeat="array" increment="1" minshow="0"/> <parameter name="X-EVOLUTION-UI-SLOT" positional="no" show="no" rule="HAVE-EVOLUTION-UI-SLOT"> <value field="ICQ_SLOT"/> </parameter> @@ -277,9 +281,11 @@ <property name="X-JABBER" suppressempty="yes" rule="KDE"/> <property name="X-JABBER" suppressempty="yes" rule="other"> <value field="JABBER_HANDLE"/> + <position field="JABBER_HANDLE" repeat="array" increment="1" minshow="0"/> <parameter name="X-EVOLUTION-UI-SLOT" positional="no" show="no"> <value field="JABBER_SLOT"/> </parameter> + </property> <property name="X-messaging/xmpp-All" suppressempty="yes" show="no" rule="KDE"> <value field="JABBER_HANDLE"/> @@ -288,6 +294,7 @@ <property name="X-MSN" suppressempty="yes" rule="KDE"/> <property name="X-MSN" suppressempty="yes" rule="other"> <value field="MSN_HANDLE"/> + <position field="MSN_HANDLE" repeat="array" increment="1" minshow="0"/> <parameter name="X-EVOLUTION-UI-SLOT" positional="no" show="no" rule="HAVE-EVOLUTION-UI-SLOT"> <value field="MSN_SLOT"/> </parameter> @@ -299,6 +306,7 @@ <property name="X-YAHOO" suppressempty="yes" rule="KDE"/> <property name="X-YAHOO" suppressempty="yes" rule="other"> <value field="YAHOO_HANDLE"/> + <position field="YAHOO_HANDLE" repeat="array" increment="1" minshow="0"/> <parameter name="X-EVOLUTION-UI-SLOT" positional="no" show="no" rule="HAVE-EVOLUTION-UI-SLOT"> <value field="YAHOO_SLOT"/> </parameter> @@ -310,6 +318,7 @@ <property name="X-SKYPE" suppressempty="yes" rule="KDE"/> <property name="X-SKYPE" suppressempty="yes" rule="other"> <value field="SKYPE_HANDLE"/> + <position field="SKYPE_HANDLE" repeat="array" increment="1" minshow="0"/> <parameter name="X-EVOLUTION-UI-SLOT" positional="no" show="no" rule="HAVE-EVOLUTION-UI-SLOT"> <value field="SKYPE_SLOT"/> </parameter> @@ -321,6 +330,7 @@ <!-- No X-messaging/sip-All in KDE?! Then let's use X-SIP for everyone. --> <property name="X-SIP" suppressempty="yes"> <value field="SIP_HANDLE"/> + <position field="SIP_HANDLE" repeat="array" increment="1" minshow="0"/> <parameter name="X-EVOLUTION-UI-SLOT" positional="no" show="no" rule="HAVE-EVOLUTION-UI-SLOT"> <value field="SIP_SLOT"/> </parameter> -- WBR, Dmitry
signature.asc
Description: Digital signature
_______________________________________________ SyncEvolution mailing list SyncEvolution@syncevolution.org http://lists.syncevolution.org/listinfo/syncevolution