Skip to content
This repository was archived by the owner on Mar 1, 2026. It is now read-only.

Commit c8bf5f5

Browse files
committed
fix(orm): super transform for where
1 parent 99ee73a commit c8bf5f5

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

packages/orm/src/client/executor/name-mapper.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,11 +207,15 @@ export class QueryNameMapper extends OperationNodeTransformer {
207207
resultValue = this.processEnumMappingForValue(tableName, columnNode, valueNode) as OperationNode;
208208
} else if (PrimitiveValueListNode.is(valueNode)) {
209209
resultValue = PrimitiveValueListNode.create(
210-
this.processEnumMappingForValues(tableName, [columnNode], valueNode.values),
210+
this.processEnumMappingForValues(tableName, valueNode.values.map(() => columnNode), valueNode.values),
211211
);
212212
}
213213

214-
return WhereNode.create(BinaryOperationNode.create(node.where.leftOperand, node.where.operator, resultValue));
214+
return super.transformWhere(
215+
WhereNode.create(
216+
BinaryOperationNode.create(node.where.leftOperand, node.where.operator, resultValue)
217+
)
218+
);
215219
}
216220

217221
return super.transformWhere(node);

0 commit comments

Comments
 (0)