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, }));