Skip to content

Commit a438838

Browse files
committed
try addFieldIfNotExist again
1 parent bc57a0b commit a438838

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/Controllers/SchemaController.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1122,10 +1122,6 @@ export default class SchemaController {
11221122
return Promise.resolve();
11231123
})
11241124
.then(() => {
1125-
const cached = SchemaCache.get(className);
1126-
if (cached && !cached.fields[fieldName]) {
1127-
cached.fields[fieldName] = type;
1128-
}
11291125
return {
11301126
className,
11311127
fieldName,
@@ -1251,6 +1247,10 @@ export default class SchemaController {
12511247
const enforceFields = results.filter(result => !!result);
12521248

12531249
if (enforceFields.length !== 0) {
1250+
const cached = SchemaCache.get(className);
1251+
enforceFields.forEach(({ fieldName, type }) => {
1252+
cached.fields[fieldName] = type;
1253+
});
12541254
await this.reloadData();
12551255
}
12561256
this.ensureFields(enforceFields);

0 commit comments

Comments
 (0)