diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2016-02-24 12:15:23 +0100 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2016-02-24 12:15:23 +0100 |
commit | 2ec1c738d0b2570f3f52dcd790aec0018e59e856 (patch) | |
tree | 99ceafb5ea10791e1e3c53f11b0fe45e7156ffbe /lib/private | |
parent | 4124d909b64c908ac481321ff9032ef5f09cf7ba (diff) | |
parent | 24c7f38a0046a96c43da7953df5833571c6bd1ed (diff) | |
download | nextcloud-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.php | 4 |
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); |