6.0.0-beta1
▾
Tasks
New Task
Search
Photos
Wiki
▾
Tickets
New Ticket
Search
dev.horde.org
Toggle Alerts Log
Help
8/11/25
H
istory
A
ttachments
C
omment
W
atch
Download
Comment on [#12770] Sync "loop" of Kolab categories <-> Horde tags sync
*
Your Email Address
*
Spam protection
Enter the letters below:
. .. .\ /. ..___ | || | >< |\ |[__ |__||/\|/ \| \|[___
Comment
> Changes have been made in Git (master): > > commit d45e47aedf28e59145cc75361004cce7765b1a9d > Author: Thomas Jarosch <thomas.jarosch@intra2net.com> > Date: Sat May 30 18:14:14 2015 +0200 > > Fix sync "loop" of Kolab categories <-> Horde tags sync. Second > part of #12770 > > Consider this scenario with a new, empty task list: > > 1. User inserts the first task. The task is tagged with "foobar". > This tag is inserted into the tagging backend. > 2. User creates another task with a foreign Kolab client. > This task is tagged "Foobar" (noticed the capital 'F') > 3. nag syncs in the foreign task. The Kolab sync tells > the tagging backend to store the tag(s) for the new task object, > it does a case insensitive search for an existing tag label. > -> it picks the existing row id of "foobar". > > The next time Nag_Task::synchronizeTags() runs, it notices > the tags given by the Kolab driver for the second task > differ from the tag backend ("Foobar" != "foobar") > -> A sync is triggered. > > Fix it by making the tag label comparison case insensitive. > A similar fix is already in place in kronolith. > > Signed-off-by: Michael J Rubinsky <mrubinsk@horde.org> > > nag/lib/Task.php | 6 ++++-- > 1 files changed, 4 insertions(+), 2 deletions(-) > > http://github.com/horde/horde/commit/d45e47aedf28e59145cc75361004cce7765b1a9d
Attachment
Watch this ticket
N
ew Ticket
M
y Tickets
S
earch
Q
uery Builder
R
eports
Saved Queries
Open Bugs
Bugs waiting for Feedback
Open Bugs in Releases
Open Enhancements
Enhancements waiting for Feedback
Bugs with Patches
Enhancements with Patches
Release Showstoppers
Stalled Tickets
New Tickets
Horde 5 Showstoppers