I am trying to get current User, but get this error message when I do. I get back user prefs, but error comes from trying account.get() So I am getting User. I am not sure what variable is not set. I looked into User object, It can be status, emailVerification, phoneVerification, mfa, totp. There is no other bool it is expecting.
TypeScript
Client client = Client();
client
.setEndpoint(DBConstants.localhostAccessPoint)
.setProject(DBConstants.localhostProjectID)
.setSelfSigned(status: true);
Account account = Account(client);
Preferences prefs = await account.getPrefs();
print('prefs: ${prefs.data}');
User user = await account.get();
TL;DR
Issue: Error message "Expected a value of type 'bool', but got one of type 'Null'" when trying to get the current User.
Solution: The error might be caused by a missing or null value in the User object attributes. Check for any null values in the User object's status, emailVerification, phoneVerification, mfa, or totp attributes. Adjust the code to handle potential null values in these attributes before calling the account.get() method.Recommended threads
- Github connection error - Self Hosted Ap...
I am trying to connect my github account to deploy a project to sites, but Connect to Gtihub button is disabled. I have configured all Env variables needed for...
- "Domain verification failed"
"Domain verification failed" I was install Appwrite in my VDS server. I using Coolify for install Appwrite. After install complete, i want add my domain, and i ...
- Server Down
Appwrite services are down. When will they start working again?