Check if table still exists before auto-dropping columns

This commit is contained in:
rijkvanzanten
2021-02-26 16:08:10 -05:00
parent d8432df75f
commit f6c4ab0e6a

View File

@@ -276,7 +276,7 @@ export class FieldsService {
await this.knex('directus_fields').delete().where({ collection, field });
if (field in this.schema.tables[collection].columns) {
if (this.schema.tables[collection] && field in this.schema.tables[collection].columns) {
await this.knex.schema.table(collection, (table) => {
table.dropColumn(field);
});