nextcloud / nextcloud/workflow_script

App removes Umlauts

Abierto
#103 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
PHP
Estrellas
89
Forks
19
Merge medio
6 h 38 min
PR fusionados (30 d)
3

Descripción

Hello,
I have a Script that processes various files but every time a Filepath contains a Umlaut (äöüÜÖÄ) the App removes them from the Path and the Script fails. Wich is weird because i have a seperate Nextcloud server (but a older version) for Testing where the App does not remove the Umlauts and the Script works perfectly.

I just recently setup the Nextcloud where i encounter this Problem. Is it possible that i made some mistakes in the setup Process that causes this to happen? I searched for hours but could not find documentation on this problem.

I dont know if its a bug for newer versions or if im just too dumb to see my error but help would be very appreciated.

Steps to reproduce

  1. Setup Workflow_Script to echo filepath to logfile
  2. do smth to File with Umlauts (e.g. Müller.pdf)
  3. wait for cron.php or execute
  4. Open logfile
Expected behaviour

path in logfile is,
some/file/called/müller.pdf

Actual behaviour

path in logfile is,
some/file/called/mller.pdf

Workflow Script app

**Workflow Script app version: 1.7.0

Server configuration

Operating system: Ubuntu

Web server: Apache

Database: Maria

**Nextcloud Version: 22.2.0

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Reproduzca el problema ejecutando la aplicación Workflow Script con un archivo como Müller.pdf y, a continuación, compare el procesamiento mediante cron.php con la ruta esperada del logfile. Inspeccione el manejo de la ruta del archivo por parte de la aplicación y verifique que las diéresis se conserven en la ruta registrada; el problema está solucionado cuando el logfile contiene el nombre de archivo original.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
php
Área
backend
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.