fix: make sure schemaPath of Edit View updates when switching collections

This commit is contained in:
Alessio Gravili
2024-03-05 18:55:32 -05:00
parent 1793b37adc
commit bf655b3327
3 changed files with 4 additions and 4 deletions

View File

@@ -67,7 +67,7 @@ export const DefaultEditView: React.FC = () => {
const globalConfig = globalSlug && globals.find((global) => global.slug === globalSlug)
const [schemaPath] = React.useState(collectionConfig?.slug || globalConfig?.slug)
const schemaPath = collectionConfig?.slug || globalConfig?.slug
const fieldMap = getFieldMap({
collectionSlug: collectionConfig?.slug,

View File

@@ -34,8 +34,8 @@ export const EditViewClient: React.FC<EditViewProps> = () => {
const onSave = useCallback(
async (json: { doc }) => {
getVersions()
getDocPermissions()
void getVersions()
void getDocPermissions()
if (!isEditing) {
router.push(`${adminRoute}/collections/${collectionSlug}/${json?.doc?.id}`)

View File

@@ -556,7 +556,7 @@ const Form: React.FC<Props> = (props) => {
}
}
executeOnChange() // eslint-disable-line @typescript-eslint/no-floating-promises
void executeOnChange() // eslint-disable-line @typescript-eslint/no-floating-promises
},
150,
[fields, dispatchFields, onChange],