fix(richtext-*): nested field recursion for named tabs did not work

This commit is contained in:
Alessio Gravili
2024-07-15 14:51:29 -04:00
parent 6d68a4a269
commit 8c5a1f08df
3 changed files with 6 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
import type { Field, PayloadRequest } from 'payload'
import { fieldAffectsData, fieldHasSubFields, fieldIsArrayType } from 'payload/shared'
import { fieldAffectsData, fieldHasSubFields, fieldIsArrayType, tabHasName } from 'payload/shared'
import { populate } from './populate.js'
import { recurseRichText } from './richTextRelationshipPromise.js'
@@ -148,7 +148,7 @@ export const recurseNestedFields = ({
field.tabs.forEach((tab) => {
recurseNestedFields({
currentDepth,
data,
data: tabHasName(tab) ? data[tab.name] : data,
depth,
draft,
fields: tab.fields,