gurixandClaude 73a9a744d5 Fix AttributeError: can't set attribute 'is_active' in User model
Flask-Login's UserMixin provides is_active as a read-only property.
Attempting to set it as an instance attribute caused a conflict.

Solution:
- Store active status in private attribute _is_active
- Override is_active property to return custom value
- Update to_dict() to use _is_active

This allows proper Flask-Login integration while maintaining
custom active status tracking.

Bug found during login testing: AttributeError when calling
User.get_by_username() which triggered from_dict() → __init__().

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-16 15:37:13 +02:00
2025-10-14 22:33:25 +02:00
S
Description
No description provided
310 KiB
Languages
Python 76.3%
Shell 13.8%
HTML 9%
Dockerfile 0.9%