I am getting a weird error when I am trying to create an account
TypeScript
[Error] URL: /v1/account
[Error] Type: Utopia\Database\Exception\Structure
[Error] Message: Invalid document structure: Unknown attribute: "passwordHistory"
[Error] File: /usr/src/code/vendor/utopia-php/database/src/Database/Database.php
[Error] Line: 2504```
Here is the code that is running
```import "../../app.css";
import loginimg from "$lib/assets/login.jpg";
import { Client, Account, ID } from "appwrite";
const client = new Client();
const account = new Account(client);
client
.setEndpoint("http://localhost:3080/v1") // Your API Endpoint
.setProject("63db6c4c0a25ec0b287d"); // Your project ID
async function handleSubmit() {
const formData = new FormData(event.target);
const name = formData.get("name");
const email = formData.get("email");
const password = formData.get("password");
const response = await account.create(ID.unique(), email, password, name);
console.log(response); // Success
}```
TL;DR
Users are experiencing an error related to the "passwordHistory" attribute when trying to create an account. It seems to be caused by a recent upgrade. The error message suggests that the document structure is invalid. One user mentions not having properly migrated. The suggested solution is to follow the upgrade instructions provided in the CMD link. Importantly, the issue has been marked as solved.Did you recently upgrade? What exactly did you do as part of the upgrade?
About an hour ago. I followed CMD https://appwrite.io/docs/upgrade
I might not have migrated
That would be the problem
Sorry! Thank you Steven your amazing!
Hey @BloodThermic if your issue is solved, can you set this topic as [SOLVED]?
me too
ok, i see
[SOLVED] PasswordHistory error
Recommended threads
- Why does this happen?
`AppwriteException: general_argument_invalid, Invalid `secret` param: Value must be a valid string and at least 1 chars and no longer than 256 chars (400)` the...
- How to properly implement custom domain?...
- Site deployment does not work.
I can change a file, deploy, change does not take effect. Delete file in repo, push changes,deploy. Old file remains undeleted Duplicate file, rename it, push,...