fix: add bcrypt version constraint for passlib compatibility #40
Reference in New Issue
Block a user
Delete Branch "fix/bcrypt-compatibility"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Fixed bcrypt/passlib compatibility issue that caused 500 errors on user registration.
Problem
bcrypt 5.0.0 is incompatible with passlib 1.7.x because passlib tries to access which was removed in bcrypt 5.x.
Error in logs:
Solution
Add bcrypt version constraint to requirements.txt:
Testing
Verified that user registration and login work correctly after the fix.