fix condition filter orgrevision

This commit is contained in:
Bright 2025-08-22 10:02:39 +07:00
parent 53e7badead
commit 189b8846f4

View file

@ -6284,11 +6284,14 @@ export class ProfileController extends Controller {
"orgChild4.orgChild4ShortName", "orgChild4.orgChild4ShortName",
"orgChild4.orgChild4Order", "orgChild4.orgChild4Order",
]) ])
.where(node && nodeId ? "current_holders.orgRevisionId = :orgRevisionId" : "1=1", { // .where(node && nodeId ? "current_holders.orgRevisionId = :orgRevisionId" : "1=1", {
orgRevisionId: // orgRevisionId:
node && nodeId // node && nodeId
? (await this.orgRevisionRepo.findOne({ where: { orgRevisionIsCurrent: true } }))?.id // ? (await this.orgRevisionRepo.findOne({ where: { orgRevisionIsCurrent: true } }))?.id
: undefined, // : undefined,
// })
.where("current_holders.orgRevisionId = :orgRevisionId", {
orgRevisionId: (await this.orgRevisionRepo.findOne({ where: { orgRevisionIsCurrent: true } }))?.id
}) })
.andWhere( .andWhere(
_data.root != undefined && _data.root != null _data.root != undefined && _data.root != null