From 8e924bea79df01d4006348b96efa725e9c75cb20 Mon Sep 17 00:00:00 2001 From: Weiko Date: Fri, 9 Aug 2024 14:55:24 +0200 Subject: [PATCH] Improve QueryFailedError message in sync-metadata --- .../workspace-sync-metadata.service.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/workspace-sync-metadata.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/workspace-sync-metadata.service.ts index 117ca1e59172..2a22bac5965f 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/workspace-sync-metadata.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-sync-metadata/workspace-sync-metadata.service.ts @@ -1,7 +1,7 @@ import { Injectable, Logger } from '@nestjs/common'; import { InjectDataSource } from '@nestjs/typeorm'; -import { DataSource } from 'typeorm'; +import { DataSource, QueryFailedError } from 'typeorm'; import { WorkspaceSyncContext } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/workspace-sync-context.interface'; @@ -150,6 +150,10 @@ export class WorkspaceSyncMetadataService { ); } catch (error) { this.logger.error('Sync of standard objects failed with:', error); + + if (error instanceof QueryFailedError && (error as any).detail) { + this.logger.error((error as any).detail); + } await queryRunner.rollbackTransaction(); } finally { await queryRunner.release();