Skip to content

Commit bc24d94

Browse files
fix: may fix
1 parent de436f0 commit bc24d94

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

spec/DefinedSchemas.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ describe('DefinedSchemas', () => {
370370
cleanUpIndexes(schema);
371371
expect(schema.indexes).toEqual(indexes);
372372
});
373-
373+
374374
it('should delete removed indexes when dropUnknownIndexes is set to false', async () => {
375375
const server = await reconfigureServer();
376376

src/SchemaMigrations/DefinedSchemas.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -350,16 +350,13 @@ export class DefinedSchemas {
350350
if (!this.isProtectedIndex(localSchema.className, indexName)) {
351351
if (!localSchema.indexes || !localSchema.indexes[indexName]) {
352352
// Only delete indexes which are present in database if dropUnknownIndexes is `true`
353-
if(this.config.schema.dropUnknownIndexes){
353+
if(this.schemaOptions.dropUnknownIndexes !== false){
354354
newLocalSchema.deleteIndex(indexName);
355355
}
356356
} else if (
357357
!this.paramsAreEquals(localSchema.indexes[indexName], cloudSchema.indexes[indexName])
358358
) {
359-
// Only delete indexes which are present in database if dropUnknownIndexes is `true`
360-
if(this.config.schema.dropUnknownIndexes){
361-
newLocalSchema.deleteIndex(indexName);
362-
}
359+
newLocalSchema.deleteIndex(indexName);
363360
if (localSchema.indexes) {
364361
indexesToAdd.push({
365362
indexName,

0 commit comments

Comments
 (0)