Project

General

Profile

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

Added by Emmanuel GARETTE 10 months ago. Updated 9 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
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

Revision 7006dae9 (diff)
Added by Joël Cuissinat 10 months ago

Intégration patch Cadoles "droits d'un fichier divers dans une variante"

Ref: #33447

History

#1 Updated by Joël Cuissinat 10 months 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 10 months 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 10 months ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Joël Cuissinat

#4 Updated by Joël Cuissinat 10 months 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 9 months 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

Also available in: Atom PDF