6.0.0-beta1
7/19/25

[#13905] invitation saved with strict case but attendees read from sql lowercased
Summary invitation saved with strict case but attendees read from sql lowercased
Queue Kronolith
Queue Version 4.2.3
Type Bug
State Resolved
Priority 1. Low
Owners mrubinsk (at) horde (dot) org
Requester pascal.rigaux (at) univ-paris1 (dot) fr
Created 03/10/2015 (3784 days ago)
Due
Updated 03/13/2015 (3781 days ago)
Assigned 03/13/2015 (3781 days ago)
Resolved 03/13/2015 (3781 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
03/13/2015 07:07:48 PM Michael Rubinsky Comment #7
State ⇒ Resolved
Reply to this comment
Improved behavior in Kronolith 4.3.0
03/13/2015 07:06:59 PM Git Commit Comment #6 Reply to this comment
Changes have been made in Git (master):

commit 32debe35a4c14fdd7e9a9ca2985c77376848fbc5
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Fri Mar 13 15:05:25 2015 -0400

     Improved checking of attendees when user part differs in case.

     See Bug #13905

  kronolith/lib/Event.php     |   17 +++++++++++++----
  kronolith/lib/Event/Sql.php |    2 +-
  2 files changed, 14 insertions(+), 5 deletions(-)

http://github.com/horde/horde/commit/32debe35a4c14fdd7e9a9ca2985c77376848fbc5
03/13/2015 06:32:52 PM Michael Rubinsky Comment #5
State ⇒ Assigned
Priority ⇒ 1. Low
Reply to this comment
03/13/2015 05:18:00 PM Michael Rubinsky Comment #4
State ⇒ Resolved
Assigned to Michael Rubinsky
Reply to this comment
Kronolith 4.2.6
03/13/2015 05:15:34 PM Git Commit Comment #3 Reply to this comment
Changes have been made in Git (FRAMEWORK_5_2):

commit 8c5ff94f06a7ac0c300b3ca444da89f5c44fb3b3
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Fri Mar 13 13:09:20 2015 -0400

     Bug: 13905 Compare attendees in case-insensitive manner.

  kronolith/lib/Event.php |    2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/8c5ff94f06a7ac0c300b3ca444da89f5c44fb3b3
03/13/2015 05:11:08 PM Git Commit Comment #2 Reply to this comment
Changes have been made in Git (master):

commit 185ae67df196e6b8987f99b6620b20223af65a10
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Fri Mar 13 13:09:20 2015 -0400

     Bug: 13905 Compare attendees in case-insensitive manner.

  kronolith/lib/Event.php |    2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/185ae67df196e6b8987f99b6620b20223af65a10
03/10/2015 12:03:50 PM pascal (dot) rigaux (at) univ-paris1 (dot) fr Comment #1
Priority ⇒ 2. Medium
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Queue ⇒ Kronolith
Summary ⇒ invitation saved with strict case but attendees read from sql lowercased
Type ⇒ Bug
Reply to this comment
Since fix for #12505, attendees mail adresses are saved with strict 
case (ie not lower cased anymore).
Invitations contain url with u=Foo.Bar@xxx
But lib/Event/Sql.php which reads from DB is doing :

   $this->attendees = 
array_change_key_case($driver->convertFromDriver($attendees));

I suggest removing array_change_key_case.

Saved Queries