Bug #44521

ObjectPathMappingRepository always checks case-sensitive

Added by Karsten Dambekalns over 2 years ago. Updated over 1 year ago.

Status:Resolved Start date:2013-01-14
Priority:Should have Due date:
Assigned To:Bastian Waidelich % Done:

100%

Category:MVC - Routing
Target version:TYPO3 Flow Base Distribution - 2.0.1
PHP Version: Complexity:
Has patch:No Affected Flow version:(any)

Description

The ObjectPathMappingRepository always checks for matches using a case-sensitive check. This worked fine for most people so far, because the most common collation on MySQL is probably utf8_unicode_ci, which is case-*in*sensitive anway.


Related issues

blocked by TYPO3.Flow - Bug #44520: Case-sensitivity switch for Query::equals() is not implem... Resolved 2013-01-14

Associated revisions

Revision 9ec9717a
Added by Karsten Dambekalns almost 2 years ago

[BUGFIX] Respect case-sensitivity in object routing

By default dynamic route parts are lower-cased unless the
"toLowerCase" flag is set to TRUE for the route or a single
route part.
This change makes sure that this flag is actually taken into
account for routes using the ObjectPathMapping.

Change-Id: Ia9a2a864881b2ee94f1335cc141fc5c0b5cf632e
Fixes: #44521
Release: master, 2.0

Revision 56c37204
Added by Karsten Dambekalns over 1 year ago

[BUGFIX] Respect case-sensitivity in object routing

By default dynamic route parts are lower-cased unless the
"toLowerCase" flag is set to TRUE for the route or a single
route part.
This change makes sure that this flag is actually taken into
account for routes using the ObjectPathMapping.

Change-Id: Ia9a2a864881b2ee94f1335cc141fc5c0b5cf632e
Fixes: #44521
Release: master, 2.1, 2.0

History

#1 Updated by Karsten Dambekalns over 2 years ago

See https://review.typo3.org/17526

Bastian, can you take this further? To make it work reliably, the used table should probably switch to lutf8_unicode_bin@…

#2 Updated by Bastian Waidelich over 2 years ago

  • Status changed from Needs Feedback to Accepted

Yes, I'll take care

#3 Updated by Karsten Dambekalns almost 2 years ago

  • Target version changed from 2.0 to 2.0.1

#4 Updated by Gerrit Code Review almost 2 years ago

  • Status changed from Accepted to Under Review

Patch set 2 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/17526

#5 Updated by Gerrit Code Review almost 2 years ago

Patch set 3 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/17526

#6 Updated by Gerrit Code Review almost 2 years ago

Patch set 4 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/17526

#7 Updated by Karsten Dambekalns almost 2 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

#8 Updated by Gerrit Code Review almost 2 years ago

  • Status changed from Resolved to Under Review

Patch set 1 for branch 2.0 has been pushed to the review server.
It is available at https://review.typo3.org/24977

#9 Updated by Gerrit Code Review over 1 year ago

Patch set 2 for branch 2.0 of project Packages/TYPO3.Flow has been pushed to the review server.
It is available at https://review.typo3.org/24977

#10 Updated by Gerrit Code Review over 1 year ago

Patch set 3 for branch 2.0 of project Packages/TYPO3.Flow has been pushed to the review server.
It is available at https://review.typo3.org/24977

#11 Updated by Gerrit Code Review over 1 year ago

Patch set 4 for branch 2.0 of project Packages/TYPO3.Flow has been pushed to the review server.
It is available at https://review.typo3.org/24977

#12 Updated by Karsten Dambekalns over 1 year ago

  • Status changed from Under Review to Resolved

Also available in: Atom PDF