Fix unclear metadata validation errors (#20234)

https://github.com/user-attachments/assets/8f8f1122-3de1-4a9b-8bb4-a3c8d31e47ae

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
Abdul Rahman
2026-05-05 23:48:05 +05:30
committed by GitHub
parent a03c2647cf
commit e0563377b5
70 changed files with 935 additions and 771 deletions
@@ -32,6 +32,7 @@ import {
graphQLErrorCodesToFilter,
shouldCaptureException,
} from 'src/engine/utils/global-exception-handler.util';
import { translateUserFriendlyMessageDescriptors } from 'src/engine/core-modules/i18n/utils/translate-user-friendly-message-descriptors.util';
const DEFAULT_EVENT_ID_KEY = 'exceptionEventId';
const SCHEMA_VERSION_HEADER = 'x-schema-version';
@@ -223,13 +224,15 @@ export const useGraphQLErrorHandlerHook = <
error instanceof BaseGraphQLError
? {
...error,
extensions: {
...error.extensions,
userFriendlyMessage: i18n._(
error.extensions.userFriendlyMessage ??
extensions: translateUserFriendlyMessageDescriptors(
{
...error.extensions,
userFriendlyMessage:
error.extensions.userFriendlyMessage ??
defaultErrorMessage,
),
},
},
i18n,
),
}
: generateGraphQLErrorFromError(error, i18n);