diff --git a/packages/openapi-ts/src/openApi/shared/utils/operation.ts b/packages/openapi-ts/src/openApi/shared/utils/operation.ts index 2e8c625d4..cc7e1cc1b 100644 --- a/packages/openapi-ts/src/openApi/shared/utils/operation.ts +++ b/packages/openapi-ts/src/openApi/shared/utils/operation.ts @@ -39,8 +39,9 @@ export const operationToId = ({ const { output } = context.config; const targetCase = - (output !== undefined && 'case' in output ? output.case : undefined) ?? - 'camelCase'; + (output !== undefined && typeof output === 'object' && 'case' in output + ? output.case + : undefined) ?? 'camelCase'; if ( id &&