From b264d0645e08edd73b0325d0005fc25ddef5ed6d Mon Sep 17 00:00:00 2001 From: K Muller Date: Thu, 2 Jul 2026 12:16:43 +0200 Subject: [PATCH] fix: :bug: error on dynamic page create and error with fields unique by parent --- app/Helpers/TranslationHelper.php | 2 +- resources/ts/back/Pages/DynamicPages/Form.tsx | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/app/Helpers/TranslationHelper.php b/app/Helpers/TranslationHelper.php index 25ba12a3..b3e7306c 100644 --- a/app/Helpers/TranslationHelper.php +++ b/app/Helpers/TranslationHelper.php @@ -97,7 +97,7 @@ class TranslationHelper ->whereKeyNot($model->getKey()) ->whereRaw("JSON_SEARCH(`{$dbAttribute}`, 'one', ?) IS NOT NULL", [$value]); - if ($anotherDbAttribute !== null && $anotherValue !== null) { + if ($anotherDbAttribute !== null) { $query->where($anotherDbAttribute, $anotherValue); } if ($query->exists()) { diff --git a/resources/ts/back/Pages/DynamicPages/Form.tsx b/resources/ts/back/Pages/DynamicPages/Form.tsx index 880b3d4e..1ff3d9c8 100644 --- a/resources/ts/back/Pages/DynamicPages/Form.tsx +++ b/resources/ts/back/Pages/DynamicPages/Form.tsx @@ -253,9 +253,7 @@ export default function Form({ modelName={useTrans(`models.classes.${modelName}`, { choice: 1, })} - pathField={data.isRoot ? "" : dynamicPageUrl - .replace(url, "") - .replace(/^\/+/, "")} + pathField={data.isRoot ? "" : (dynamicPageUrl ?? "").replace(url, "").replace(/^\/+/, "")} isAvailable={ model?.status === enumDynamicPageStatus.published.value