-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug sur orderby #34
Comments
Je sais pas trop ce que vient faire ce replace mais j’imagine qu’il sert à évaluer à False une chaine avec juste des espace, ce qui n’est plus le cas avec ton code. Je suggère |
Fait dans b32ef72 |
Problème persistent avec une erreur lorsque l'on ne précise pas de queystring "orderby" (testé sur les branches develop & master).
|
Effectivement je reproduit quand on passe une colonne qui n'existe pas au order by, mais pas quand on ne passe aucune query string. Le order by sur la PK est mis automatiquement par le module d'export quand ne met aucune query string. |
@TheoLechemia , j'ai trouvé ce qui provoque cette erreur, nous venons de passer du module d'export Ton fix #45 fonctionne et renvoie bien une erreur 400 argumentée lorsque le champ |
Salut !
En effectuant un export via l'api du module d'export et en filtrant sur une des colonne et en laissant le
orderby
vide, la ligne suivante plante :Utils-Flask-SQLAlchemy/src/utils_flask_sqla/generic.py
Line 228 in 4a1d299
En effet,
parameters.get("orderby", None)
peut renvoyerNone
et donc n'a pas de fonctionreplace
.Que dites-vous du code suivant pour corriger ce bug ? :
Merci d'avance pour vos retours !
The text was updated successfully, but these errors were encountered: