import { AssetSelectorQueryBuilding } from '../AssetSelectorQuery';

export function joinAssetCompsForAssetSelectorQueryFieldAssetComps(
  qb: AssetSelectorQueryBuilding,
) {
  if (!qb.joinedTableMarks.has('assetComps')) {
    qb.query.leftJoin(
      'asset_comps',
      'ac',
      'ac.project_id = a.project_id AND ac.id = a.id',
    );
    qb.joinedTableMarks.set('assetComps', 'ac');
  }
}
