-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Filter in View with User-ID #868
Comments
I also observed this on cloud.nextcloud.com in the supported apps table for 'My apps' |
Copy from #869 We used to search case insensitive before but now we match exactly which is likely more the expected behaviour of a contains filter. For our use case we should actually rather start implementing #586 As a quick fix we could change the matching to insensitive or maybe rather split for two different filter comparisons
Quick hotfix could be this but needs some further checks if this doesn't have any sideeffects: diff --git a/lib/Db/Row2Mapper.php b/lib/Db/Row2Mapper.php
index f34ef722..2be83e1e 100644
--- a/lib/Db/Row2Mapper.php
+++ b/lib/Db/Row2Mapper.php
@@ -329,7 +329,7 @@ class Row2Mapper {
$qb->expr()->like('value', $qb->createNamedParameter('%,'.$this->db->escapeLikeParameter($value).',%'))
));
}
- return $qb2->andWhere($qb->expr()->like('value', $qb->createNamedParameter('%'.$this->db->escapeLikeParameter($value).'%', $paramType)));
+ return $qb2->andWhere($qb->expr()->ilike('value', $qb->createNamedParameter('%'.$this->db->escapeLikeParameter($value).'%', $paramType)));
case 'is-equal':
if ($column->getType() === 'selection' && $column->getSubtype() === 'multi') {
$value = str_replace(['"', '\''], '', $value); |
This problem is solved. We used Tables Version 0.8.1 / 0.8.2, Nextcloud Hub 9 (30.0.2). Thank you. |
Steps to reproduce
See Screenshots.
Expected behavior
My entries
Actual behavior
No data
Tables app version
0.6.6
Browser
Chrome, Version 120.0.6099.225 (Offizieller Build) (32-Bit)
Client operating system
Windows
Operating system
Linux 5.15.0-92-generic x86_64
Web server
None
PHP engine version
PHP 8.1
Database
MySQL
Additional info
The text was updated successfully, but these errors were encountered: