1
0
Fork 0
mirror of synced 2024-05-20 12:42:39 +12:00

fix(migration): fix Attribute not found when migrating users collection

This throws because Appwrite tries to migrate attributes that don't exist
yet like mfaRecoveryCodes. Since the attribute doesn't exist yet, just
log a warning and continue.
This commit is contained in:
Steven Nguyen 2024-03-11 01:14:55 +01:00
parent 40a8bd45fe
commit 77e309af50
No known key found for this signature in database

View file

@ -127,7 +127,11 @@ class V20 extends Migration
}
}
$this->projectDB->updateAttribute($id, $attribute['$id'], $attribute['type']);
try {
$this->projectDB->updateAttribute($id, $attribute['$id'], $attribute['type']);
} catch (Throwable $th) {
Console::warning("'{$attribute['$id']}' from {$id}: {$th->getMessage()}");
}
}
}