Skip to content

CardDAV\PhotoCache should support Binary #13085

@skjnldsv

Description

@skjnldsv

Technical details

  • Remote Address: 172.24.0.1
  • Request ID: Eyp0YLWK8j0XvcMPix5v
  • Type: TypeError
  • Code: 0
  • Message: Argument 1 passed to OCA\DAV\CardDAV\PhotoCache::getType() must be an instance of Sabre\VObject\Property\Binary, instance of Sabre\VObject\Property\Uri given, called in /var/www/html/apps/dav/lib/CardDAV/PhotoCache.php on line 196
  • File: /var/www/html/apps/dav/lib/CardDAV/PhotoCache.php
  • Line: 243

Trace

#0 /var/www/html/apps/dav/lib/CardDAV/PhotoCache.php(196): OCA\DAV\CardDAV\PhotoCache->getType(Object(Sabre\VObject\Property\Uri))
#1 /var/www/html/apps/dav/lib/CardDAV/PhotoCache.php(89): OCA\DAV\CardDAV\PhotoCache->getPhoto(Object(Sabre\CardDAV\Card))
#2 /var/www/html/apps/dav/lib/CardDAV/PhotoCache.php(62): OCA\DAV\CardDAV\PhotoCache->init(Object(OC\Files\SimpleFS\SimpleFolder), Object(Sabre\CardDAV\Card))
#3 /var/www/html/apps/dav/lib/CardDAV/ImageExportPlugin.php(104): OCA\DAV\CardDAV\PhotoCache->get('1', '3CCCE266-C4D9-4...', -1, Object(Sabre\CardDAV\Card))
#4 [internal function]: OCA\DAV\CardDAV\ImageExportPlugin->httpGet(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
#5 /var/www/html/3rdparty/sabre/event/lib/EventEmitterTrait.php(105): call_user_func_array(Array, Array)
#6 /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php(479): Sabre\Event\EventEmitter->emit('method:GET', Array)
#7 /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php(254): Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
#8 /var/www/html/apps/dav/lib/Server.php(298): Sabre\DAV\Server->exec()
#9 /var/www/html/apps/dav/appinfo/v2/remote.php(35): OCA\DAV\Server->exec()
#10 /var/www/html/remote.php(163): require_once('/var/www/html/a...')
#11 {main}

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions