fix: align case-file rule filters with business types
This commit is contained in:
@@ -518,6 +518,7 @@ export default function RulesTestDetail() {
|
||||
() => versions.find((item) => ['published', 'rollback'].includes(item.status) && item.id !== pack.currentVersionId),
|
||||
[versions, pack.currentVersionId],
|
||||
);
|
||||
const packFilterMainType = pack.businessType || pack.mainType;
|
||||
const currentResolvedVersion = useMemo(
|
||||
() => versions.find((item) => item.id === pack.currentVersionId || item.id === pack.fallbackVersionId) || null,
|
||||
[pack.currentVersionId, pack.fallbackVersionId, versions],
|
||||
@@ -719,7 +720,7 @@ export default function RulesTestDetail() {
|
||||
}
|
||||
];
|
||||
|
||||
const backLink = `/rulesTest/list?documentType=${encodeURIComponent(pack.documentType)}&mainType=${encodeURIComponent(pack.mainType)}&subtype=${encodeURIComponent(pack.subtype)}`;
|
||||
const backLink = `/rulesTest/list?documentType=${encodeURIComponent(pack.documentType)}&mainType=${encodeURIComponent(packFilterMainType)}&subtype=${encodeURIComponent(pack.subtype)}`;
|
||||
|
||||
return (
|
||||
<div className="rules-test-page rules-page">
|
||||
|
||||
Reference in New Issue
Block a user