From 6af7987b8d8e54bbb74db6b7151074a8052b9a29 Mon Sep 17 00:00:00 2001 From: Muhsin Shah C P Date: Wed, 4 Jan 2023 21:24:13 +0530 Subject: [PATCH] bug-fix: user can add values to auto-generated column white creating updating rows (#5189) --- .../QueryManager/QueryEditors/TooljetDatabase/CreateRow.jsx | 3 ++- .../QueryManager/QueryEditors/TooljetDatabase/UpdateRows.jsx | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/Editor/QueryManager/QueryEditors/TooljetDatabase/CreateRow.jsx b/frontend/src/Editor/QueryManager/QueryEditors/TooljetDatabase/CreateRow.jsx index 4742edaf0d..7736a5dad1 100644 --- a/frontend/src/Editor/QueryManager/QueryEditors/TooljetDatabase/CreateRow.jsx +++ b/frontend/src/Editor/QueryManager/QueryEditors/TooljetDatabase/CreateRow.jsx @@ -74,7 +74,8 @@ export const CreateRow = ({ currentState, optionchanged, options, darkMode }) => } const RenderColumnOptions = ({ column, value, id }) => { - const displayColumns = columns.map(({ accessor }) => ({ + const filteredColumns = columns.filter(({ isPrimaryKey }) => !isPrimaryKey); + const displayColumns = filteredColumns.map(({ accessor }) => ({ value: accessor, label: accessor, })); diff --git a/frontend/src/Editor/QueryManager/QueryEditors/TooljetDatabase/UpdateRows.jsx b/frontend/src/Editor/QueryManager/QueryEditors/TooljetDatabase/UpdateRows.jsx index 91d0460cff..1cd26eda5f 100644 --- a/frontend/src/Editor/QueryManager/QueryEditors/TooljetDatabase/UpdateRows.jsx +++ b/frontend/src/Editor/QueryManager/QueryEditors/TooljetDatabase/UpdateRows.jsx @@ -184,7 +184,8 @@ export const UpdateRows = ({ currentState, optionchanged, options, darkMode }) = }; const RenderColumnOptions = ({ column, value, id }) => { - const displayColumns = columns.map(({ accessor }) => ({ + const filteredColumns = columns.filter(({ isPrimaryKey }) => !isPrimaryKey); + const displayColumns = filteredColumns.map(({ accessor }) => ({ value: accessor, label: accessor, }));