diff --git a/packages/builder/src/builderStore/store/backend.js b/packages/builder/src/builderStore/store/backend.js index fec21a467e..4b7058a8b9 100644 --- a/packages/builder/src/builderStore/store/backend.js +++ b/packages/builder/src/builderStore/store/backend.js @@ -82,7 +82,7 @@ export const getBackendUiStore = () => { state.models = state.models.filter( existing => existing._id !== model._id ) - state.selectedModel = state.models[0] || {} + state.selectedModel = {} return state }) }, diff --git a/packages/server/src/workflows/steps/saveRecord.js b/packages/server/src/workflows/steps/saveRecord.js index 7fec84e781..7c571e5678 100644 --- a/packages/server/src/workflows/steps/saveRecord.js +++ b/packages/server/src/workflows/steps/saveRecord.js @@ -28,6 +28,11 @@ module.exports.definition = { }, outputs: { properties: { + record: { + type: "object", + customType: "record", + description: "The new record", + }, response: { type: "object", description: "The response from the table", @@ -69,6 +74,7 @@ module.exports.run = async function({ inputs, instanceId }) { try { await recordController.save(ctx) return { + record: inputs.record, response: ctx.body, id: ctx.body._id, revision: ctx.body._rev,