[Tickets #14197] Re: Nag_Driver_Kolab stores parent_id strings base64 encoded (should be: unencoded)
noreply at bugs.horde.org
noreply at bugs.horde.org
Tue Dec 29 05:29:08 UTC 2015
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: https://bugs.horde.org/ticket/14197
------------------------------------------------------------------------------
Ticket | 14197
Updated By | Michael Rubinsky <mrubinsk at horde.org>
Summary | Nag_Driver_Kolab stores parent_id strings base64
| encoded (should be: unencoded)
Queue | Kolab
Type | Bug
-State | Feedback
+State | Assigned
Priority | 1. Low
Milestone |
Patch |
-Owners |
+Owners | Michael Rubinsky
------------------------------------------------------------------------------
Michael Rubinsky <mrubinsk at horde.org> (2015-12-29 05:29) wrote:
Yup. This regression was introduced back in 2012 by:
https://github.com/horde/horde/commit/54173622945ca87ee48905bceb8b436c2e71d0af
and is the result of Nag using internal ids as parent properties and
not uids.
The patch looks good. Generally I would argue that code to perform the
correction of the broken user data should be done in a login task.
However, since it's conceivable that multiple Horde installs could be
working against the same Kolab backend this is probably the safest way
to handle it - with the caveat that the workaround will be removed in
Horde 6.
More information about the bugs
mailing list