Skip to content

Commit 186775b

Browse files
authored
[CYB-219] parser UI save fails because pipeline not set on chain details page (#97)
1 parent d776761 commit 186775b

File tree

5 files changed

+9
-4
lines changed

5 files changed

+9
-4
lines changed

flink-cyber/metron-parser-chain/parser-chains-config-service/frontend/parser-chains-client/src/app/chain-page/chain-page.actions.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,8 @@ export class LoadChainDetailsSuccessAction implements Action {
6262
chains: { [key: string]: ParserChainModel },
6363
routes: { [key: string]: RouteModel },
6464
parsers: { [key: string]: ParserModel },
65-
chainId: string
65+
chainId: string,
66+
currentPipeline: string
6667
}) {}
6768
}
6869

flink-cyber/metron-parser-chain/parser-chains-config-service/frontend/parser-chains-client/src/app/chain-page/chain-page.effects.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ describe('chain parser page: effects', () => {
154154
parsers: ['456']
155155
}
156156
},
157+
currentPipeline: 'foo-pipeline',
157158
parsers: {
158159
123: {
159160
id: '123',

flink-cyber/metron-parser-chain/parser-chains-config-service/frontend/parser-chains-client/src/app/chain-page/chain-page.effects.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ export class ChainPageEffects {
3636
return new fromActions.LoadChainDetailsSuccessAction(
3737
{
3838
...normalizedParserConfig,
39-
chainId: chain.id
39+
chainId: chain.id,
40+
currentPipeline: finalAction.payload.currentPipeline
4041
}
4142
);
4243
}),

flink-cyber/metron-parser-chain/parser-chains-config-service/frontend/parser-chains-client/src/app/chain-page/chain-page.reducers.spec.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,8 @@ describe('chain-page: reducers', () => {
143143
chainId: '123',
144144
chains,
145145
parsers,
146-
routes
146+
routes,
147+
currentPipeline: "test-pipeline"
147148
}));
148149
expect(newState.chains).toBe(chains);
149150
expect(newState.parsers).toBe(parsers);

flink-cyber/metron-parser-chain/parser-chains-config-service/frontend/parser-chains-client/src/app/chain-page/chain-page.reducers.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ export function reducer(
7373
routes: action.payload.routes,
7474
dirtyParsers: [],
7575
dirtyChains: [],
76-
path: [action.payload.chainId]
76+
path: [action.payload.chainId],
77+
selectedPipeline: action.payload.currentPipeline
7778
};
7879
}
7980
case chainPageActions.REMOVE_PARSER: {

0 commit comments

Comments
 (0)