File tree Expand file tree Collapse file tree
apps/backend/src/datasources/postgres Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1419,7 +1419,7 @@ export default class PostgresProposalDataSource implements ProposalDataSource {
14191419 }
14201420
14211421 async getInvitedProposal ( inviteId : number ) : Promise < InvitedProposal | null > {
1422- const proposals : InvitedProposalRecord [ ] | undefined = await database
1422+ return await database
14231423 . select (
14241424 'proposals.proposal_id' ,
14251425 'proposer.firstname as proposer_name' ,
@@ -1433,8 +1433,10 @@ export default class PostgresProposalDataSource implements ProposalDataSource {
14331433 . join ( 'users as proposer' , {
14341434 'proposals.proposer_id' : 'proposer.user_id' ,
14351435 } )
1436- . where ( 'invite_id' , inviteId ) ;
1437-
1438- return proposals ? createInvitedProposalObject ( proposals [ 0 ] ) : null ;
1436+ . where ( 'invite_id' , inviteId )
1437+ . first ( )
1438+ . then ( ( proposal : InvitedProposalRecord | undefined ) =>
1439+ proposal ? createInvitedProposalObject ( proposal ) : null
1440+ ) ;
14391441 }
14401442}
You can’t perform that action at this time.
0 commit comments