Skip to content

Marking two files with the same name as "Favorites" ends up listing three on the favorites page #16975

@jnfrmarks

Description

@jnfrmarks

Steps to reproduce

  1. Install two 8.1 servers
  2. On server 1 upload a bunch of files
  3. On server 2 create a user
  4. On server 2 enable external storage
  5. On server 2 configure external webdav mounts to point to server 1
  6. On server 2 log in as user
  7. On server 2 upload a file with the same name as a file on the webdav mount
  8. On server 2 mark the uploaded file as a favorite
  9. On server 2 mark the file with the same name on the external mount as a favorite
  10. Click on favorites link

Expected behaviour

Should see two favorites

Actual behaviour

There are three favorites

p357

Server log file


{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"initializing paged search for  Filter objectClass=* base Array\n(\n    [0] => uid=abagail_kuhic,ou=people,dc=owncloudqa,dc=com\n)\n attr Array\n(\n    [0] => \n)\n limit 500 offset 0","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"Ready for a paged search","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"readAttribute: uid=abagail_kuhic,ou=people,dc=owncloudqa,dc=com found","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"initializing paged search for  Filter objectClass=* base Array\n(\n    [0] => uid=abagail_kuhic,ou=people,dc=owncloudqa,dc=com\n)\n attr Array\n(\n    [0] => primaryGroupID\n)\n limit 500 offset 0","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"Ready for a paged search","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"Requested attribute primarygroupid not found for uid=abagail_kuhic,ou=people,dc=owncloudqa,dc=com","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"initializing paged search for  Filter objectClass=* base Array\n(\n    [0] => uid=abagail_kuhic,ou=people,dc=owncloudqa,dc=com\n)\n attr Array\n(\n    [0] => memberOf\n)\n limit 500 offset 0","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"Ready for a paged search","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"initializing paged search for  Filter objectClass=* base Array\n(\n    [0] => cn=aggregate-ubiquitous-schemas,ou=groups,dc=owncloudqa,dc=com\n)\n attr Array\n(\n    [0] => \n)\n limit 500 offset 0","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"Ready for a paged search","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"readAttribute: cn=aggregate-ubiquitous-schemas,ou=groups,dc=owncloudqa,dc=com found","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"initializing paged search for  Filter objectClass=* base Array\n(\n    [0] => cn=architect-intuitive-infrastructures,ou=groups,dc=owncloudqa,dc=com\n)\n attr Array\n(\n    [0] => \n)\n limit 500 offset 0","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"Ready for a paged search","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"readAttribute: cn=architect-intuitive-infrastructures,ou=groups,dc=owncloudqa,dc=com found","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"initializing paged search for  Filter objectClass=* base Array\n(\n    [0] => cn=architect-dot-com-niches,ou=groups,dc=owncloudqa,dc=com\n)\n attr Array\n(\n    [0] => \n)\n limit 500 offset 0","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"Ready for a paged search","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"readAttribute: cn=architect-dot-com-niches,ou=groups,dc=owncloudqa,dc=com found","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"initializing paged search for  Filter objectClass=* base Array\n(\n    [0] => cn=brand-world-class-deliverables,ou=groups,dc=owncloudqa,dc=com\n)\n attr Array\n(\n    [0] => \n)\n limit 500 offset 0","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"Ready for a paged search","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"readAttribute: cn=brand-world-class-deliverables,ou=groups,dc=owncloudqa,dc=com found","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"initializing paged search for  Filter objectClass=* base Array\n(\n    [0] => cn=benchmark-bricks-and-clicks-infomediaries,ou=groups,dc=owncloudqa,dc=com\n)\n attr Array\n(\n    [0] => \n)\n limit 500 offset 0","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"Ready for a paged search","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"readAttribute: cn=benchmark-bricks-and-clicks-infomediaries,ou=groups,dc=owncloudqa,dc=com found","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"initializing paged search for  Filter objectClass=* base Array\n(\n    [0] => cn=aggregate-24x7-users,ou=groups,dc=owncloudqa,dc=com\n)\n attr Array\n(\n    [0] => \n)\n limit 500 offset 0","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"Ready for a paged search","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"readAttribute: cn=aggregate-24x7-users,ou=groups,dc=owncloudqa,dc=com found","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"initializing paged search for  Filter objectClass=* base Array\n(\n    [0] => cn=brand-transparent-e-commerce,ou=groups,dc=owncloudqa,dc=com\n)\n attr Array\n(\n    [0] => \n)\n limit 500 offset 0","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"Ready for a paged search","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"readAttribute: cn=brand-transparent-e-commerce,ou=groups,dc=owncloudqa,dc=com found","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"initializing paged search for  Filter objectClass=* base Array\n(\n    [0] => cn=deliver-bricks-and-clicks-e-business,ou=groups,dc=owncloudqa,dc=com\n)\n attr Array\n(\n    [0] => \n)\n limit 500 offset 0","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"Ready for a paged search","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"readAttribute: cn=deliver-bricks-and-clicks-e-business,ou=groups,dc=owncloudqa,dc=com found","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"initializing paged search for  Filter objectClass=* base Array\n(\n    [0] => cn=benchmark-proactive-web-readiness,ou=groups,dc=owncloudqa,dc=com\n)\n attr Array\n(\n    [0] => \n)\n limit 500 offset 0","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"Ready for a paged search","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"readAttribute: cn=benchmark-proactive-web-readiness,ou=groups,dc=owncloudqa,dc=com found","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"initializing paged search for  Filter objectClass=* base Array\n(\n    [0] => cn=benchmark-frictionless-applications,ou=groups,dc=owncloudqa,dc=com\n)\n attr Array\n(\n    [0] => \n)\n limit 500 offset 0","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"Ready for a paged search","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}
{"reqId":"ltHVv1gpNiu+3iKVZ0mC","remoteAddr":"172.18.0.165","app":"user_ldap","message":"readAttribute: cn=benchmark-frictionless-applications,ou=groups,dc=owncloudqa,dc=com found","level":0,"time":"2015-06-16T10:16:04+00:00","method":"GET","url":"\/owncloud\/index.php\/apps\/files\/api\/v1\/tags\/_%24!%3CFavorite%3E!%24_\/files"}


App configuration


Enabled:
 - activity: 2.0.0
 - admin_audit: 0.6
 - encryption: 1.0.0
 - enterprise_key: 0.1.0
 - files: 1.1.9
 - files_external: 0.2.3
 - files_locking:
 - files_pdfviewer: 0.7
 - files_sharing: 0.6.1
 - files_sharing_log: 0.5
 - files_texteditor: 0.4
 - files_trashbin: 0.6.2
 - files_versions: 1.0.5
 - files_videoviewer: 0.1.3
 - gallery: 0.6.0
 - provisioning_api: 0.2
 - templateeditor: 0.1
 - updater: 0.4
 - user_ldap: 0.6.0
 - windows_network_drive: 0.1.1
Disabled:
 - external
 - files_antivirus
 - files_drop
 - files_ldap_home
 - firewall
 - firstrunwizard
 - objectstore
 - sharepoint
 - user_external
 - user_shibboleth
 - user_webdavauth

Server 1 Host info:

Ubuntu 14.04
PHP 5.5.9

Server configuration:

ownCloud Enterprise Edition 8.1 beta 2 (daily) Build:2015-06-15T03:10:33+00:00 fe9b28a

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions