Attachments containing german special characters (Umlaut) are not shown in Notes
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 42/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript
- Ambito
- frontend
Direzione di ricerca
Riproduci il problema nella Notes app caricando sia test.pdf sia Übertest.pdf, quindi traccia il flusso di caricamento e rendering degli allegati per confrontare il modo in cui vengono gestiti i nomi dei file. Conferma la correzione verificando che gli allegati con dieresi tedesche vengano caricati e visualizzati correttamente, mentre il caso esistente con un nome file ASCII continui a funzionare.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Error: Notes does not show attachments that are uploaded from files containing german special characters in their file name.
Steps:
- Create empty note
- Upload "test.pdf" → shown correctly
- Rename "test.pdf" to "Übertest.pdf" locally before upload
- Upload "Übertest.pdf" → ERROR, not shown
#Screenshot
Notes app version: 4.12.2
- Nextcloud version: Nextcloud Hub 9 (30.0.13)
- OS: Ubuntu 22
- Web server: apache2
- PHP version: 8.3
- Database: Mysql 8.0
Nextcloud configuration:
{
"system": {
"instanceid": "REMOVED SENSITIVE VALUE",
"passwordsalt": "REMOVED SENSITIVE VALUE",
"secret": "REMOVED SENSITIVE VALUE",
"trusted_domains": [
"314159.wolkesicher.de"
],
"datadirectory": "REMOVED SENSITIVE VALUE",
"dbtype": "mysql",
"version": "30.0.13.1",
"overwrite.cli.url": "https://314159.wolkesicher.de",
"dbname": "REMOVED SENSITIVE VALUE",
"dbhost": "REMOVED SENSITIVE VALUE",
"dbport": "",
"dbtableprefix": "",
"mysql.utf8mb4": true,
"dbuser": "REMOVED SENSITIVE VALUE",
"dbpassword": "REMOVED SENSITIVE VALUE",
"installed": true,
"integrity.check.disabled": true,
"enable_previews": true,
"loglevel": "4",
"mail_smtpmode": "smtp",
"mail_smtpauthtype": "PLAIN",
"mail_domain": "REMOVED SENSITIVE VALUE",
"mail_from_address": "REMOVED SENSITIVE VALUE",
"mail_smtpname": "REMOVED SENSITIVE VALUE",
"mail_smtppassword": "REMOVED SENSITIVE VALUE",
"mail_smtphost": "REMOVED SENSITIVE VALUE",
"mail_smtpport": "587",
"mail_sendmailmode": "smtp",
"mail_smtpauth": true,
"simpleSignUpLink.shown": false,
"versions_retention_obligation": "10,30",
"trashbin_retention_obligation": "10,30",
"activity_expire_days": "30",
"quota_include_external_storage": false,
"upgrade.disable-web": false,
"appcodechecker": false,
"config_is_read_only": false,
"filesystem_check_changes": "0",
"check_data_directory_permissions": false,
"log_type": "syslog",
"syslog_tag": "Nextcloud-oc39977",
"check_for_working_htaccess": false,
"check_for_working_wellknown_setup": false,
"has_internet_connection": true,
"updatechecker": false,
"session_lifetime": 86400,
"remember_login_cookie_lifetime": 86400,
"knowledgebaseenabled": false,
"tempdirectory": "/home/oc39977/tmp",
"session_keepalive": false,
"auto_logout": false,
"files_external_allow_create_new_local": false,
"default_phone_region": "DE",
"maintenance_window_start": "1",
"onlyoffice": {
"verify_peer_off": true,
"editors_check_interval": "0"
},
"preview_max_memory": 1280,
"enabledPreviewProviders": [
"OC\Preview\BMP",
"OC\Preview\GIF",
"OC\Preview\JPEG",
"OC\Preview\Krita",
"OC\Preview\Markdown",
"OC\Preview\MP3",
"OC\Preview\OpenDocument",
"OC\Preview\PNG",
"OC\Preview\TXT",
"OC\Preview\XBitmap",
"OC\Preview\Imaginary",
"OC\Preview\Image",
"OC\Preview\HEIC",
"OC\Preview\TIFF",
"OC\Preview\Movie"
],
"redis": {
"host": "REMOVED SENSITIVE VALUE",
"port": 6379,
"timeout": 0,
"password": "REMOVED SENSITIVE VALUE"
},
"filelocking.enabled": true,
"memcache.locking": "\OC\Memcache\Redis",
"memcache.local": "\OC\Memcache\Redis",
"maintenance": false,
"bulkupload.enabled": false,
"appstoreenabled": true,
"appstoreurl": "https://apiato.com/v1",
"htaccess.RewriteBase": "/",
"default_language": "de",
"default_locale": "de_DE",
"forbidden_filename_basenames": [
"con",
"prn",
"aux",
"nul",
"com0",
"com1",
"com2",
"com3",
"com4",
"com5",
"com6",
"com7",
"com8",
"com9",
"com\u00b9",
"com\u00b2",
"com\u00b3",
"lpt0",
"lpt1",
"lpt2",
"lpt3",
"lpt4",
"lpt5",
"lpt6",
"lpt7",
"lpt8",
"lpt9",
"lpt\u00b9",
"lpt\u00b2",
"lpt\u00b3"
],
"forbidden_filename_characters": [
"<",
">",
":",
""",
"|",
"?",
"*",
"\",
"/"
],
"forbidden_filename_extensions": [
" ",
".",
".filepart",
".part"
]
}
}
Client
Please complete the following information.
- FireFox 141.0
- OS: MacOS Sequoia 15.5
- Lingua principale
- JavaScript
- Stelle
- 738
- Fork
- 162
- Merge medio
- 2h 40m
- PR unite (30g)
- 39
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di nextcloud/notes
-
bug need to reproduce
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
bug need to reproduce
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
feature request needs discussion
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 62/100
nextcloud/notes#1344 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Tag or categorize notesApertafeature request needs discussion
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di nextcloud/notes
Issue simili
-
bug CI breakage triage needed
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
oppia/oppia#27517 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
draftomen enhancement size: S
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
andreagrandi/draftomen#761 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
HarperFast/harper#2866 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
HarperFast/harper-pro#927 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
anthropics/skills#1897 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno