aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private
diff options
context:
space:
mode:
authorThomas Müller <thomas.mueller@tmit.eu>2016-02-24 12:15:23 +0100
committerThomas Müller <thomas.mueller@tmit.eu>2016-02-24 12:15:23 +0100
commit2ec1c738d0b2570f3f52dcd790aec0018e59e856 (patch)
tree99ceafb5ea10791e1e3c53f11b0fe45e7156ffbe /lib/private
parent4124d909b64c908ac481321ff9032ef5f09cf7ba (diff)
parent24c7f38a0046a96c43da7953df5833571c6bd1ed (diff)
downloadnextcloud-server-2ec1c738d0b2570f3f52dcd790aec0018e59e856.tar.gz
nextcloud-server-2ec1c738d0b2570f3f52dcd790aec0018e59e856.zip
Merge pull request #22573 from owncloud/issue-22568-allow-string-object-ids
Make sure we can store strings as per the interface
Diffstat (limited to 'lib/private')
-rw-r--r--lib/private/systemtag/systemtagobjectmapper.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/private/systemtag/systemtagobjectmapper.php b/lib/private/systemtag/systemtagobjectmapper.php
index f70541920a4..586351cf8c1 100644
--- a/lib/private/systemtag/systemtagobjectmapper.php
+++ b/lib/private/systemtag/systemtagobjectmapper.php
@@ -103,7 +103,7 @@ class SystemTagObjectMapper implements ISystemTagObjectMapper {
$this->assertTagsExist($tagIds);
$query = $this->connection->getQueryBuilder();
- $query->select($query->createFunction('DISTINCT(`objectid`)'))
+ $query->selectDistinct('objectid')
->from(self::RELATION_TABLE)
->where($query->expr()->in('systemtagid', $query->createNamedParameter($tagIds, IQueryBuilder::PARAM_INT_ARRAY)))
->andWhere($query->expr()->eq('objecttype', $query->createNamedParameter($objectType)));
@@ -219,7 +219,7 @@ class SystemTagObjectMapper implements ISystemTagObjectMapper {
->where($query->expr()->in('objectid', $query->createParameter('objectids')))
->andWhere($query->expr()->eq('objecttype', $query->createParameter('objecttype')))
->andWhere($query->expr()->eq('systemtagid', $query->createParameter('tagid')))
- ->setParameter('objectids', $objIds, IQueryBuilder::PARAM_INT_ARRAY)
+ ->setParameter('objectids', $objIds, IQueryBuilder::PARAM_STR_ARRAY)
->setParameter('tagid', $tagId)
->setParameter('objecttype', $objectType);