1
0
Fork 0
mirror of synced 2024-07-20 21:55:54 +12:00
This commit is contained in:
Adria Navarro 2023-09-15 10:54:43 +02:00
parent 05315df183
commit 20ab7fb24d
2 changed files with 8 additions and 8 deletions

View file

@ -7,7 +7,7 @@ import { InternalTables } from "../../db/utils"
import { TYPE_TRANSFORM_MAP } from "./map"
import { FieldSubtype, Row, RowAttachment, Table } from "@budibase/types"
import { cloneDeep } from "lodash/fp"
import { processOutputBBReferences } from "./bbReferenceProcessor"
import { processInputBBReferences } from "./bbReferenceProcessor"
export * from "./utils"
type AutoColumnProcessingOpts = {
@ -169,7 +169,7 @@ export async function inputProcessing(
}
if (field.type === FieldTypes.BB_REFERENCE) {
clonedRow[key] = await processOutputBBReferences(
clonedRow[key] = await processInputBBReferences(
value,
field.subtype as FieldSubtype
)

View file

@ -4,7 +4,7 @@ import { FieldType, FieldTypeSubtypes, Table } from "@budibase/types"
import * as bbReferenceProcessor from "../bbReferenceProcessor"
jest.mock("../bbReferenceProcessor", (): typeof bbReferenceProcessor => ({
processOutputBBReferences: jest.fn(),
processInputBBReferences: jest.fn(),
}))
describe("rowProcessor - inputProcessing", () => {
@ -48,13 +48,13 @@ describe("rowProcessor - inputProcessing", () => {
const user = structures.users.user()
;(
bbReferenceProcessor.processOutputBBReferences as jest.Mock
bbReferenceProcessor.processInputBBReferences as jest.Mock
).mockResolvedValue(user)
const { row } = await inputProcessing(userId, table, newRow)
expect(bbReferenceProcessor.processOutputBBReferences).toBeCalledTimes(1)
expect(bbReferenceProcessor.processOutputBBReferences).toBeCalledWith(
expect(bbReferenceProcessor.processInputBBReferences).toBeCalledTimes(1)
expect(bbReferenceProcessor.processInputBBReferences).toBeCalledWith(
"123",
"user"
)
@ -96,7 +96,7 @@ describe("rowProcessor - inputProcessing", () => {
const { row } = await inputProcessing(userId, table, newRow)
expect(bbReferenceProcessor.processOutputBBReferences).not.toBeCalled()
expect(bbReferenceProcessor.processInputBBReferences).not.toBeCalled()
expect(row).toEqual({ ...newRow, user: undefined })
})
@ -134,7 +134,7 @@ describe("rowProcessor - inputProcessing", () => {
const { row } = await inputProcessing(userId, table, newRow)
expect(bbReferenceProcessor.processOutputBBReferences).not.toBeCalled()
expect(bbReferenceProcessor.processInputBBReferences).not.toBeCalled()
expect(row).toEqual({
name: "Jack",
user: 123,