Passport generator fails when gender = diverse
Summary
The gender enumeration behaves differently on different parts of the platform:
Steps to reproduce
Execute this steps on your local development setup: (localhost:18080)
- Login as mail=
userbot@example.com
, passwd=user
- go to localhost:18080/?page=passgen&bid=241
- Click on Alle markieren
- Click on Markierte Ausweise generieren
What is the current bug behavior?
Exception: Undefined offset: 3
What is the expected correct behavior?
Download the generated passports without an exception (obviously)
Relevant error messages and/or screenshots
(Include any relevant error messages or screenshots here)
Possible fixes
Add $gender_id = 3
posiibility in getRole
.
src/Modules/PassportGenerator/PassportGeneratorControl.php (Line 244)