From 8261560bf1fc5aaf0cd485084a5f51db74181356 Mon Sep 17 00:00:00 2001 From: Kieran Patel Date: Sun, 2 Aug 2020 18:59:12 +0200 Subject: [PATCH] Ensure we don't have duplicated columns in update --- src/query-builder/UpdateQueryBuilder.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/query-builder/UpdateQueryBuilder.ts b/src/query-builder/UpdateQueryBuilder.ts index 2e0497f1f5..99bc8fd9fc 100644 --- a/src/query-builder/UpdateQueryBuilder.ts +++ b/src/query-builder/UpdateQueryBuilder.ts @@ -410,7 +410,10 @@ export class UpdateQueryBuilder extends QueryBuilder implements columns.forEach(column => { if (!column.isUpdate) { return; } - updatedColumns.push(column); + + if (-1 === updatedColumns.indexOf(column)) { + updatedColumns.push(column); + } const paramName = "upd_" + column.databaseName;