From 6fc5bbe931be8fcb9c09acf780e231e6e8e47f3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Jona=C5=A1?= Date: Mon, 10 Jan 2022 11:41:03 +0100 Subject: [PATCH] fix(angular): fix broken data persistence normalize action function (#8453) --- packages/angular/src/runtime/nx/data-persistence.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/angular/src/runtime/nx/data-persistence.ts b/packages/angular/src/runtime/nx/data-persistence.ts index 9f479af7ba..e4bdd7796c 100644 --- a/packages/angular/src/runtime/nx/data-persistence.ts +++ b/packages/angular/src/runtime/nx/data-persistence.ts @@ -163,10 +163,7 @@ function runWithErrorHandling, A, R>( function mapActionAndState, A>() { return (source: Observable>) => { return source.pipe( - map((value) => { - const [action, ...store] = normalizeActionAndState(value); - return [action, ...store] as [A, ...T]; - }) + map((value) => normalizeActionAndState(value) as [A, ...T]) ); }; } @@ -183,6 +180,7 @@ function normalizeActionAndState, A>( if (args instanceof Array) { [action, ...slices] = args; } else { + slices = [] as T; action = args; }