Skip to content

Commit cc79ff4

Browse files
authored
fix: get invite proposal null issue (#1655)
1 parent 76cadbf commit cc79ff4

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

apps/backend/src/datasources/postgres/ProposalDataSource.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)