Skip to content

Commit

Permalink
Use left join for data contracts
Browse files Browse the repository at this point in the history
  • Loading branch information
pshenmic committed Feb 23, 2024
1 parent 236810a commit 6181eb8
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions packages/api/src/dao/DataContractsDAO.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ module.exports = class DataContractsDAO {
const rows = await this.knex('data_contracts')
.select('data_contracts.identifier as identifier', 'data_contracts.schema as schema',
'data_contracts.version as version', 'state_transitions.hash as tx_hash', 'blocks.timestamp as timestamp')
.join('state_transitions', 'data_contracts.state_transition_hash', 'state_transitions.hash')
.join('blocks', 'blocks.hash', 'state_transitions.block_hash')
.leftJoin('state_transitions', 'data_contracts.state_transition_hash', 'state_transitions.hash')
.leftJoin('blocks', 'blocks.hash', 'state_transitions.block_hash')
.where('data_contracts.identifier', identifier)
.orderBy('data_contracts.id', 'desc')
.limit(1);
Expand Down

0 comments on commit 6181eb8

Please sign in to comment.