Bug 2223926

Summary: Missing parameter in LoginForm in python3-flask-security-too
Product: [Fedora] Fedora Reporter: Jacek Pliszka <Jacek.Pliszka>
Component: python3-flaskAssignee: Carl George 🤠 <carl>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 38CC: carl
Target Milestone: ---Keywords: Regression
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jacek Pliszka 2023-07-19 09:44:32 UTC
PGadmin fails with error in here:


/usr/lib/python3.11/site-packages/flask_security/forms.py

class LoginForm validate method is missing extra_validators parameter


Reproducible: Always

Steps to Reproduce:
1. run pgadmin4
2. on login form fails with error
3.
Actual Results:  
Fails with error

Expected Results:  
Login proceeds

newer version of flask-security has it fixed:

https://github.com/Flask-Middleware/flask-security/blob/bf5a31f86d132a927ed26caa59426f9389119516/flask_security/forms.py#L518C33-L518C33