fixed storage cleaning interogation

This commit is contained in:
Theodor Diaconu 2016-11-30 13:00:27 +02:00
parent 46f9d8b388
commit 401bd0e9ba

View file

@ -46,9 +46,10 @@ export default class CollectionNode {
node.isMeta = linker.isMeta();
node.isVirtual = linker.isVirtual();
node.isOneResult = linker.isOneResult();
// we clean the storage in 2 scenarios, if it is virtual then we need t o
node.shouldCleanStorage = (node.isVirtual)
? !this.hasField(this.linkStorageField)
: !node.parent.hasField(this.linkStorageField)
? !node.hasField(node.linkStorageField)
: !this.hasField(node.linkStorageField)
;
}