You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I cannot restore a file from trashbin, when it has special characters like "ä ö ü ß" in filename.
It doesn't depend, whether the file was stored in personal or group folder.
Steps to reproduce
Take a PDF file "filetorestore.pdf" in root folder. Delete it. Goto trashbin and restore the file. Result: File is restored in root folder.
Copy this file to a group folder. Delete it from the group folder. Goto trashbin and restore the file. Result: File is restored in group folder.
Rename this file in root folder to "filetorestore äöü.pdf". Delete it. Goto trashbin and press "Restore". Result: Error Message: "Restore" failed for some items.
Expected behavior
Restore the file at the last location.
Installation method
Community Manual installation with Archive
Nextcloud Server version
27
Operating system
Debian/Ubuntu
PHP engine version
PHP 8.1
Web server
Apache (supported)
Database engine version
MariaDB
Is this bug present after an update or on a fresh install?
Updated from a MINOR version (ex. 22.1 to 22.2)
Are you using the Nextcloud Server Encryption module?
{"reqId":"FvM1APSpfL27uXJE83oQ","level":3,"time":"2023-08-31T11:24:09+00:00","remoteAddr":"[ipaddress]","user":"[userid]","app":"webdav","method":"MOVE","url":"/remote.php/dav/trashbin/[userid]/trash/filetorestore%20%C3%A4%C3%B6%C3%BC.pdf.d1693481042","message":"parse_url(): Argument #1 ($url) must be of type string, null given","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0","version":"27.0.2.1","exception":{"Exception":"TypeError","Message":"parse_url(): Argument #1 ($url) must be of type string, null given","Code":0,"Trace":[{"file":"/var/www/html/nextcloud/3rdparty/sabre/uri/lib/functions.php","line":196,"function":"parse_url"},{"file":"/var/www/html/nextcloud/3rdparty/sabre/uri/lib/functions.php","line":114,"function":"Sabre\\Uri\\parse"},{"file":"/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":565,"function":"Sabre\\Uri\\normalize"},{"file":"/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":727,"function":"calculateUri","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":590,"function":"getCopyAndMoveInfo","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/html/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpMove","class":"Sabre\\DAV\\CorePlugin","type":"->"},{"file":"/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/html/nextcloud/apps/dav/lib/Server.php","line":364,"function":"exec","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/html/nextcloud/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->"},{"file":"/var/www/html/nextcloud/remote.php","line":172,"args":["/var/www/html/nextcloud/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/html/nextcloud/3rdparty/sabre/uri/lib/functions.php","Line":196,"message":"parse_url(): Argument #1 ($url) must be of type string, null given","exception":[],"CustomMessage":"parse_url(): Argument #1 ($url) must be of type string, null given"},"id":"64f07a3e77f6b"}
Additional info
No response
The text was updated successfully, but these errors were encountered:
Bug description
I cannot restore a file from trashbin, when it has special characters like "ä ö ü ß" in filename.
It doesn't depend, whether the file was stored in personal or group folder.
Steps to reproduce
Expected behavior
Restore the file at the last location.
Installation method
Community Manual installation with Archive
Nextcloud Server version
27
Operating system
Debian/Ubuntu
PHP engine version
PHP 8.1
Web server
Apache (supported)
Database engine version
MariaDB
Is this bug present after an update or on a fresh install?
Updated from a MINOR version (ex. 22.1 to 22.2)
Are you using the Nextcloud Server Encryption module?
None
What user-backends are you using?
Configuration report
List of activated Apps
Nextcloud Signing status
Nextcloud Logs
Additional info
No response
The text was updated successfully, but these errors were encountered: