Tâche #33447
Scénario #33394: Traitement express MEN (46-48)
Zephir : dans une variante, il n'est pas possible de changer les droits d'un fichier divers
Start date:
11/24/2021
Due date:
% Done:
100%
Remaining (hours):
0.0
Description
Sur une variante, je ne peux pas changer les droits d'un fichier divers.
J'ai systématiquement une erreur me disant que je n'ai pas remplit tous le champs.
Voici un patch pour corriger le problème :
diff --git a/python/zephir/web/html/modules.py b/python/zephir/web/html/modules.py index 175fd8b1..e395a4f3 100644 --- a/python/zephir/web/html/modules.py +++ b/python/zephir/web/html/modules.py @@ -1952,7 +1952,10 @@ class SavePerms(Design): mode = escape(request.args[b'mode'][0]) user = escape(request.args[b'user'][0]) group = escape(request.args[b'group'][0]) - pass_var = md5(escape(request.args[b'pass_var'][0])).hexdigest() + pass_var = escape(request.args[b'pass_var'][0]) + if not isinstance(pass_var, bytes): + pass_var = pass_var.encode() + pass_var = md5(pass_var).hexdigest() assert variante assert module assert filename
Associated revisions
Intégration patch Cadoles "droits d'un fichier divers dans une variante"
Ref: #33447
History
#1 Updated by Joël Cuissinat almost 2 years ago
- Subject changed from Zephir : dans un variable il n'est pas possible de changer les droits d'un fichier divers to Zephir : dans une variante, il n'est pas possible de changer les droits d'un fichier divers
- Parent task set to #33394
#2 Updated by Joël Cuissinat almost 2 years ago
L'équivalent de https://dev-eole.ac-dijon.fr/squash/executions/12901 mais dans le cadre d'une variante...
#3 Updated by Joël Cuissinat almost 2 years ago
- Status changed from Nouveau to En cours
- Assigned To set to Joël Cuissinat
#4 Updated by Joël Cuissinat almost 2 years ago
- Status changed from En cours to Résolu
- % Done changed from 0 to 100
Intégré 2.8.0 et 2.8.1
#5 Updated by Joël Cuissinat almost 2 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0
zephir-parc$ git branch -r --contains 7006dae9 origin/2.8.0/master origin/HEAD -> origin/master origin/dist/eole/2.8.0/master origin/dist/eole/2.8.1/master origin/master