Skip to content

Commit

Permalink
fix: should skip loading models that is loaded before (#335)
Browse files Browse the repository at this point in the history
  • Loading branch information
cyjake authored Aug 25, 2022
1 parent 6da5003 commit 8a104f8
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/realm.js
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,6 @@ async function loadModels(Spine, models, opts) {
const columns = schemaInfo[model.physicTable] || schemaInfo[model.table];
if (!model.attributes) initAttributes(model, columns);
model.load(columns);
Spine.models[model.name] = model;
}

for (const model of models) {
Expand Down Expand Up @@ -158,8 +157,9 @@ class Realm {
models = Object.values(this.models);
}

for (const model of models) this.Bone.models[model.name] = model;
// models could be connected already if cached
models = models.filter(model => !model.synchronized);
models = models.filter(model => model.synchronized == null);

if (models.length > 0) {
await loadModels(this.Bone, models, this.options);
Expand Down

0 comments on commit 8a104f8

Please sign in to comment.