File tree Expand file tree Collapse file tree
apps/sim/app/api/tools/persona/import-accounts Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -95,14 +95,25 @@ export const POST = withRouteHandler(async (request: NextRequest) => {
9595 )
9696 }
9797
98+ const importer = mapImporter ( personaData ?. data ?? { } )
99+ if ( ! importer . id ) {
100+ logger . error ( `[${ requestId } ] Persona import accounts returned an unexpected response body` , {
101+ status : personaResponse . status ,
102+ } )
103+ return NextResponse . json (
104+ { success : false , error : 'Persona returned an unexpected response for the account import' } ,
105+ { status : 502 }
106+ )
107+ }
108+
98109 logger . info ( `[${ requestId } ] Persona account import created` , {
99- importerId : personaData ?. data ? .id ,
110+ importerId : importer . id ,
100111 } )
101112
102113 return NextResponse . json ( {
103114 success : true ,
104115 output : {
105- importer : mapImporter ( personaData ?. data ?? { } ) ,
116+ importer,
106117 } ,
107118 } )
108119 } catch ( error ) {
You can’t perform that action at this time.
0 commit comments