Merge pull request #2065 from Budibase/fix/save-row-action

Use tableId parameter when saving rows from button action
This commit is contained in:
Andrew Kingston 2021-07-24 12:13:09 +01:00 committed by GitHub
commit fe00877f42
1 changed files with 4 additions and 1 deletions

View File

@ -4,7 +4,7 @@ import { saveRow, deleteRow, executeQuery, triggerAutomation } from "../api"
import { ActionTypes } from "../constants" import { ActionTypes } from "../constants"
const saveRowHandler = async (action, context) => { const saveRowHandler = async (action, context) => {
const { fields, providerId } = action.parameters const { fields, providerId, tableId } = action.parameters
if (providerId) { if (providerId) {
let draft = context[providerId] let draft = context[providerId]
if (fields) { if (fields) {
@ -12,6 +12,9 @@ const saveRowHandler = async (action, context) => {
draft[field] = value draft[field] = value
} }
} }
if (tableId) {
draft.tableId = tableId
}
await saveRow(draft) await saveRow(draft)
} }
} }