<!--
Thanks for reporting issues back!
Guidelines for submitting issues:
…* Please search the existing issues first, it's likely that your issue was already reported or even fixed.
* SECURITY: Report any potential security bug to us via our HackerOne page (https://hackerone.com/nextcloud) following our security policy (https://nextcloud.com/security/) instead of filing an issue in our bug tracker.
* The issues in other components should be reported in their respective repositories: You will find them in our GitHub Organization (https://github.com/nextcloud/)
* You can also use the Issue Template app to prefill most of the required information: https://apps.nextcloud.com/apps/issuetemplate
-->
### How to use GitHub
* Please use the 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to show that you are affected by the same issue.
* Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
* Subscribe to receive notifications on status change and new comments.
**Describe the bug**
Since the upgrade to Nextcloud 29.0.1 (from 28.0.6), attaching files to cards using the ‘Share from files’-button does not work any more. It still opens the file picker, but the directory tree looks like it is fetching, indefinitely. I attached a screenshot to the screenshot section.
Moreover, the browser's console shows this error in the console when opening the file picker:
```
22:10:47.630 TypeError: t is undefined
H request.js:71
de index.mjs:405
get index.js:2
execute index.js:2
patchInline index.js:2
X index.js:2
Q index.js:2
W index.js:2
Ft index.js:2
Ft index.js:2
getDirectoryContents index.js:2
d FilePicker-oSc3I_BN.mjs:876
loadFiles FilePicker-oSc3I_BN.mjs:887
setup FilePicker-oSc3I_BN.mjs:966
VueJS 25
render legacy.mjs:36
VueJS 8
c legacy.mjs:33
r legacy.mjs:100
pick index-CRno7JSe.mjs:18
pick index-CRno7JSe.mjs:10
shareFromFiles AttachmentList.vue:228
click AttachmentList.vue:1
VueJS 4
click NcButton.mjs:199
VueJS 33
main.js:56:9
```
I tested this with both Firefox and Chromium on Fedora Linux 40.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to a card
2. Go to ‘attachments‘
3. Press ‘share from files‘
**Expected behavior**
The file picker opens just fine.
**Screenshots**
![afbeelding](https://github.com/nextcloud/deck/assets/32456639/f1b5fe06-60d9-4889-a29e-f313261f9bc4)
**Client details:**
- OS: Fedora Linux 40
- Browser: Firefox 125.0.3, Chromium 124
- Device: Desktop
<details>
<summary>Server details</summary>
<!--
You can use the Issue Template application to prefill most of the required information: https://apps.nextcloud.com/apps/issuetemplate
-->
**Operating system**: Fedora Linux 39
**Web server:** Apache/2.4.59 (Fedora Linux)
**Database:** mariadb Ver 15.1 Distrib 10.5.23-MariaDB, for Linux (x86_64) using EditLine wrapper
**PHP version:** 8.3
**Nextcloud version:** 29.0.1
**Where did you install Nextcloud from:** Archive
**Signing status:** No errors have been found.
**List of activated apps:**
```
Enabled:
- activity: 2.21.1
- announcementcenter: 6.8.1
- calendar: 4.7.4
- circles: 29.0.0-dev
- cloud_federation_api: 1.12.0
- comments: 1.19.0
- contacts: 6.0.0
- contactsinteraction: 1.10.0
- cospend: 1.6.1
- dashboard: 7.9.0
- dav: 1.30.1
- deck: 1.13.0
- federatedfilesharing: 1.19.0
- federation: 1.19.0
- files: 2.1.0
- files_downloadlimit: 2.0.0
- files_external: 1.21.0
- files_pdfviewer: 2.10.0
- files_reminders: 1.2.0
- files_sharing: 1.21.0
- files_trashbin: 1.19.0
- files_versions: 1.22.0
- firstrunwizard: 2.18.0
- forms: 4.2.3
- guests: 3.1.0
- logreader: 2.14.0
- lookup_server_connector: 1.17.0
- mail: 3.6.1
- memories: 7.3.1
- music: 1.11.0
- nextcloud_announcements: 1.18.0
- notes: 4.10.0
- notifications: 2.17.0
- notify_push: 0.6.11
- oauth2: 1.17.0
- password_policy: 1.19.0
- phonetrack: 0.8.1
- photos: 2.5.0
- polls: 7.0.3
- previewgenerator: 5.5.0
- privacy: 1.13.0
- provisioning_api: 1.19.0
- qownnotesapi: 24.4.0
- recommendations: 2.1.0
- related_resources: 1.4.0
- serverinfo: 1.19.0
- settings: 1.12.0
- sharebymail: 1.19.0
- spreed: 19.0.1
- support: 1.12.0
- survey_client: 1.17.0
- systemtags: 1.19.0
- tables: 0.7.2
- tasks: 0.16.0
- text: 3.10.0
- theming: 2.4.0
- twofactor_admin: 4.5.0
- twofactor_backupcodes: 1.18.0
- twofactor_totp: 11.0.0-dev
- twofactor_webauthn: 1.4.0
- updatenotification: 1.19.1
- user_status: 1.9.0
- viewer: 2.3.0
- weather_status: 1.9.0
- workflowengine: 2.11.0
Disabled:
- admin_audit: 1.19.0
- bruteforcesettings: 2.9.0 (installed 2.4.0)
- checksum: 1.2.4 (installed 1.2.4)
- collectives: 2.11.0 (installed 2.11.0)
- encryption: 2.17.0
- extract: 1.3.6 (installed 1.3.6)
- files_rightclick: 0.15.1 (installed 1.6.0)
- gpxpod: 5.0.18 (installed 5.0.18)
- health: 2.2.2 (installed 2.2.2)
- integration_gitlab: 1.0.19 (installed 1.0.19)
- integration_google: 2.2.0 (installed 2.2.0)
- integration_moodle: 1.0.2 (installed 1.0.2)
- integration_whiteboard: 0.0.14 (installed 0.0.14)
- maps: 1.4.0 (installed 1.4.0)
- metadata: 0.19.0 (installed 0.19.0)
- news: 24.0.0 (installed 24.0.0)
- onlyoffice: 9.2.0 (installed 9.2.0)
- recognize: 6.1.1 (installed 6.1.1)
- socialsharing_email: 3.1.0 (installed 3.1.0)
- suspicious_login: 7.0.0
- user_ldap: 1.20.0
- user_migration: 5.0.0 (installed 5.0.0)
- workflow_script: 1.13.1 (installed 1.13.1)
```
**Nextcloud configuration:**
```
{
"system": {
"instanceid": "***REMOVED SENSITIVE VALUE***",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"***REMOVED SENSITIVE VALUE***",
"***REMOVED SENSITIVE VALUE***",
"127.0.0.1"
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "mysql",
"version": "29.0.1.1",
"overwrite.cli.url": "***REMOVED SENSITIVE VALUE***",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbport": "",
"dbtableprefix": "oc_",
"default_language": "en_GB",
"mysql.utf8mb4": true,
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"enabledPreviewProviders": [
"OC\\Preview\\BMP",
"OC\\Preview\\GIF",
"OC\\Preview\\JPEG",
"OC\\Preview\\MarkDown",
"OC\\Preview\\MP3",
"OC\\Preview\\PNG",
"OC\\Preview\\TXT",
"OC\\Preview\\XBitmap",
"OC\\Preview\\OpenDocument",
"OC\\Preview\\Krita",
"OC\\Preview\\HEIC",
"OC\\Preview\\TIFF",
"OC\\Preview\\Movie",
"OC\\Preview\\MKV",
"OC\\Preview\\MP4",
"OC\\Preview\\AVI",
"OC\\Preview\\Image"
],
"default_phone_region": "DE",
"installed": true,
"memcache.local": "\\OC\\Memcache\\APCu",
"memcache.distributed": "\\OC\\Memcache\\Redis",
"memcache.locking": "\\OC\\Memcache\\Redis",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"port": "0"
},
"htaccess.RewriteBase": "\/",
"mail_from_address": "***REMOVED SENSITIVE VALUE***",
"mail_smtpmode": "smtp",
"mail_sendmailmode": "smtp",
"mail_domain": "***REMOVED SENSITIVE VALUE***",
"mail_smtpsecure": "ssl",
"mail_smtpauthtype": "LOGIN",
"mail_smtpauth": 1,
"mail_smtphost": "***REMOVED SENSITIVE VALUE***",
"mail_smtpport": "465",
"mail_smtpname": "***REMOVED SENSITIVE VALUE***",
"mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
"maintenance": false,
"theme": "",
"loglevel": 1,
"logfile": "\/var\/log\/nextcloud\/nextcloud.log",
"logfilemode": 384,
"lost_password_link": "disabled",
"updater.release.channel": "stable",
"trashbin_retention_obligation": "60, 61",
"twofactor_enforced": "true",
"twofactor_enforced_groups": [],
"twofactor_enforced_excluded_groups": [
"guest_app",
"Testing"
],
"trusted_proxies": "***REMOVED SENSITIVE VALUE***",
"memories.exiftool_no_local": true,
"memories.vod.path": "\/var\/www\/nextcloud-subvolume\/nextcloud\/apps\/memories\/bin-ext\/go-vod-amd64",
"memories.vod.ffmpeg": "\/usr\/bin\/ffmpeg",
"memories.vod.ffprobe": "\/usr\/bin\/ffprobe",
"defaultapp": "",
"maintenance_window_start": "1",
"memories.gis_type": 1,
"memories.db.triggers.fcu": true
}
}
```
**Are you using an external user-backend, if yes which one:** No
</details>
<details>
<summary>Logs</summary>
#### Nextcloud log (data/nextcloud.log)
```
{
"reqId": "bUyFbbNp24BYYhVcZMBK",
"level": 3,
"time": "2024-05-24T08:30:52+00:00",
"remoteAddr": "",
"user": "--",
"app": "PHP",
"method": "",
"url": "--",
"message": "Optional parameter $userId declared before required parameter $path is implicitly treated as a required parameter at /var/www/nextcloud-subvolume/nextcloud/apps/deck/lib/Service/ConfigService.php#234",
"userAgent": "--",
"version": "29.0.1.1",
"data": {
"app": "PHP"
},
"id": "665050469c34b"
}
```
No other logs with level info or higher related to deck.
#### Browser log
[console-export-2024-5-25_22-23-21.txt](https://github.com/nextcloud/deck/files/15444929/console-export-2024-5-25_22-23-21.txt)
</details>