unique values bug fix

This commit is contained in:
2025-03-12 14:44:07 +05:30
parent 56ab336a74
commit 291aea90f0

View File

@@ -306,10 +306,12 @@ export async function getUniqueValuesPermit(field: string, tenenatId: string) {
let values = await permitModel.distinct(field, { tenantId: tenenatId });
let matchedValues = [];
if (field === "client" || field === "county") {
if (field === "county.name") {
matchedValues = await orgModel.find().where("name").in(values).exec();
} else if (field === "client") {
matchedValues = await orgModel.find().where("_id").in(values).exec();
} else if (field === "assignedTo") {
matchedValues = await userModel.find().where("_id").in(values).exec();
matchedValues = await userModel.find().where("name").in(values).exec();
}
if (matchedValues.length > 0) {