Description
The iFlow cookie authentication method doesn't work for new accounts that haven't previously authenticated using the "OAuth Email Login" method.
Steps to Reproduce
- Set up a new iFlow account
- Attempt to use the "Cookie" authentication method directly (without ever using OAuth Email Login)
- Observe the error
Expected Behavior
Cookie authentication should work independently without requiring a prior OAuth Email Login.
Actual Behavior
The following error is displayed:
Validating cookie...
╭─────────────────────────────────────────────────────── Error ────────────────────────────────────────────────────────╮
│ Credential setup failed: 'NoneType' object has no attribute 'get' │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Press Enter to return to main menu...
Workaround
For new accounts, the following sequence works:
- First: Complete the "OAuth Email Login" method at least once
- Then: Switch to the "Cookie" authentication method
After performing OAuth Email Login once, the Cookie method will work correctly.
Environment
- Provider: iFlow
- Component: Cookie authentication
Description
The iFlow cookie authentication method doesn't work for new accounts that haven't previously authenticated using the "OAuth Email Login" method.
Steps to Reproduce
Expected Behavior
Cookie authentication should work independently without requiring a prior OAuth Email Login.
Actual Behavior
The following error is displayed:
Workaround
For new accounts, the following sequence works:
After performing OAuth Email Login once, the Cookie method will work correctly.
Environment