Skip to content

Commit 9faafe3

Browse files
fix: Fix NGRX effect to reload fields after adding new field (#243)
* Initial plan * Fix: Reload fields after adding a new field via NGRX effect Co-authored-by: fvanderflier <177029273+fvanderflier@users.noreply.github.com> * Add null check filter before reloading fields Co-authored-by: fvanderflier <177029273+fvanderflier@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: fvanderflier <177029273+fvanderflier@users.noreply.github.com>
1 parent 972cc37 commit 9faafe3

8 files changed

Lines changed: 14 additions & 679 deletions

File tree

CCUI.DAPPI/src/app/state/collection/collection.effects.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,9 +273,12 @@ export class CollectionEffects {
273273
reloadCollectionTypesAfterField$ = createEffect(() =>
274274
this.actions$.pipe(
275275
ofType(CollectionActions.addFieldSuccess),
276-
concatMap(() => [
276+
withLatestFrom(this.store.pipe(select(selectSelectedType))),
277+
filter(([_, selectedType]) => !!selectedType),
278+
concatMap(([_, selectedType]) => [
277279
CollectionActions.loadPublishedCollectionTypes(),
278280
CollectionActions.loadDraftCollectionTypes(),
281+
CollectionActions.loadFields({ modelType: selectedType }),
279282
])
280283
)
281284
);

templates/MyCompany.MyProject.WebApi/wwwroot/3rdpartylicenses.txt

Lines changed: 0 additions & 549 deletions
This file was deleted.

templates/MyCompany.MyProject.WebApi/wwwroot/chunk-7ILYH34W.js

Lines changed: 0 additions & 7 deletions
This file was deleted.

templates/MyCompany.MyProject.WebApi/wwwroot/chunk-MOBSJJVZ.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

templates/MyCompany.MyProject.WebApi/wwwroot/index.html

Lines changed: 10 additions & 10 deletions
Large diffs are not rendered by default.

templates/MyCompany.MyProject.WebApi/wwwroot/main-GFH5BC6L.js

Lines changed: 0 additions & 108 deletions
This file was deleted.

templates/MyCompany.MyProject.WebApi/wwwroot/polyfills-B6TNHZQ6.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

templates/MyCompany.MyProject.WebApi/wwwroot/styles-I3WCRGFP.css

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)