Skip to content

Commit 7b0cfa4

Browse files
committed
testing
1 parent 536c664 commit 7b0cfa4

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

website/src/utils/mutation.ts

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -67,15 +67,19 @@ export const intoMutationSearchParams = (
6767
fieldValues: FieldValues,
6868
suborganismSegmentAndGeneInfo: SegmentAndGeneInfo,
6969
): MutationSearchParams => {
70-
const mutationParamName = getReferenceIdentifier(
71-
MUTATION_KEY,
72-
suborganismSegmentAndGeneInfo.nucleotideSegmentInfos[0].name,
73-
suborganismSegmentAndGeneInfo.multiSegmented === true,
74-
);
75-
const mutationFilter = parseMutationsString(
76-
String(fieldValues[mutationParamName] ?? ''),
77-
suborganismSegmentAndGeneInfo,
78-
);
70+
let mutationFilter: MutationQuery[] = [];
71+
for (const segment of suborganismSegmentAndGeneInfo.nucleotideSegmentInfos) {
72+
const mutationParamName = getReferenceIdentifier(
73+
MUTATION_KEY,
74+
segment.name,
75+
suborganismSegmentAndGeneInfo.multiSegmented === true,
76+
);
77+
const segmentMutationFilter = parseMutationsString(
78+
String(fieldValues[mutationParamName] ?? ''),
79+
suborganismSegmentAndGeneInfo,
80+
);
81+
mutationFilter = mutationFilter.concat(segmentMutationFilter);
82+
}
7983

8084
return {
8185
nucleotideMutations: mutationFilter

0 commit comments

Comments
 (0)