File tree Expand file tree Collapse file tree 2 files changed +19
-8
lines changed
apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id] Expand file tree Collapse file tree 2 files changed +19
-8
lines changed Original file line number Diff line number Diff line change @@ -8,13 +8,18 @@ export default async function PublishedContractVersionDeployPage(props: {
88 version : string ;
99 } > ;
1010 searchParams : Promise < {
11- module ?: string [ ] ;
11+ module ?: string [ ] | string ;
1212 } > ;
1313} ) {
1414 const searchParams = await props . searchParams ;
1515 const params = await props . params ;
16- const modules = searchParams . module
17- ?. map ( ( m ) => moduleFromBase64 ( m ) )
18- . filter ( ( m ) => m !== null ) ;
16+ const moduleParam =
17+ typeof searchParams . module === "string"
18+ ? [ searchParams . module ]
19+ : searchParams . module ;
20+
21+ const modules =
22+ moduleParam ?. map ( ( m ) => moduleFromBase64 ( m ) ) . filter ( ( m ) => m !== null ) ||
23+ [ ] ;
1924 return < DeployFormForPublishInfo { ...params } modules = { modules } /> ;
2025}
Original file line number Diff line number Diff line change @@ -7,15 +7,21 @@ type Props = {
77 contract_id : string ;
88 } > ;
99 searchParams : Promise < {
10- module ?: string [ ] ;
10+ module ?: string [ ] | string ;
1111 } > ;
1212} ;
1313
1414export default async function PublishedContractDeployPage ( props : Props ) {
1515 const searchParams = await props . searchParams ;
1616 const params = await props . params ;
17- const modules = searchParams . module
18- ?. map ( ( m ) => moduleFromBase64 ( m ) )
19- . filter ( ( m ) => m !== null ) ;
17+ const moduleParam =
18+ typeof searchParams . module === "string"
19+ ? [ searchParams . module ]
20+ : searchParams . module ;
21+
22+ const modules =
23+ moduleParam ?. map ( ( m ) => moduleFromBase64 ( m ) ) . filter ( ( m ) => m !== null ) ||
24+ [ ] ;
25+
2026 return < DeployFormForPublishInfo { ...params } modules = { modules } /> ;
2127}
You can’t perform that action at this time.
0 commit comments