File tree Expand file tree Collapse file tree 2 files changed +12
-8
lines changed
apps/dashboard/src/app/(dashboard)/published-contract/[publisher]/[contract_id] Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Original file line number Diff line number Diff line change @@ -8,13 +8,15 @@ 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 = searchParams . module ;
17+ const modules =
18+ moduleParam && Array . isArray ( moduleParam )
19+ ? moduleParam . map ( ( m ) => moduleFromBase64 ( m ) ) . filter ( ( m ) => m !== null )
20+ : [ ] ;
1921 return < DeployFormForPublishInfo { ...params } modules = { modules } /> ;
2022}
Original file line number Diff line number Diff line change @@ -7,15 +7,17 @@ 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 = searchParams . module ;
18+ const modules =
19+ moduleParam && Array . isArray ( moduleParam )
20+ ? moduleParam . map ( ( m ) => moduleFromBase64 ( m ) ) . filter ( ( m ) => m !== null )
21+ : [ ] ;
2022 return < DeployFormForPublishInfo { ...params } modules = { modules } /> ;
2123}
You can’t perform that action at this time.
0 commit comments