diff --git a/ts/smartdata.classes.collection.ts b/ts/smartdata.classes.collection.ts index aeacc2d..00d29cf 100644 --- a/ts/smartdata.classes.collection.ts +++ b/ts/smartdata.classes.collection.ts @@ -83,7 +83,9 @@ export function Manager(managerArg?: TManager | TDela } public static get manager() { let manager: TManager; - if (managerArg['db']) { + if (!managerArg) { + manager = this.prototype.defaultManager + } else if (managerArg['db']) { manager = managerArg as TManager; } else { manager = (managerArg as TDelayed)(); @@ -92,7 +94,9 @@ export function Manager(managerArg?: TManager | TDela } public get manager() { let manager: TManager; - if (managerArg['db']) { + if (!managerArg) { + manager = this.defaultManager + } else if (managerArg['db']) { manager = managerArg as TManager; } else { manager = (managerArg as TDelayed)();