diff --git a/ts/smartstate.classes.smartstate.ts b/ts/smartstate.classes.smartstate.ts index 3a9e3d7..3f90823 100644 --- a/ts/smartstate.classes.smartstate.ts +++ b/ts/smartstate.classes.smartstate.ts @@ -14,7 +14,7 @@ export class Smartstate { initialArg?: PayloadType ): StatePart { if (this.statePartMap[statePartNameArg as any]) { - if (initialArg) { + if (initialArg && Object.keys(initialArg).length > 0) { throw new Error( `${statePartNameArg} already exists, yet you try to set an initial state again` );