From 85b4265fbeed5495ec27eab40547426a9dd70d86 Mon Sep 17 00:00:00 2001 From: IshaVenikar Date: Thu, 30 Jan 2025 18:37:40 +0530 Subject: [PATCH] Query DNS records by Id --- packages/backend/src/registry.ts | 12 +++--------- packages/backend/src/service.ts | 4 +--- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/packages/backend/src/registry.ts b/packages/backend/src/registry.ts index 5a46f79d..664f34d1 100644 --- a/packages/backend/src/registry.ts +++ b/packages/backend/src/registry.ts @@ -444,16 +444,10 @@ export class Registry { } /** - * Fetch deployment DNS Records by filter + * Fetch deployment DNS Records by Id */ - async getDNSRecordsByFilter(filter: { [key: string]: any }): Promise { - return this.registry.queryRecords( - { - type: DNS_RECORD_TYPE, - ...filter - }, - true - ); + async getDNSRecordsById(id: string): Promise { + return this.registry.getRecordsByIds([id]); } async createApplicationDeploymentRemovalRequest(data: { diff --git a/packages/backend/src/service.ts b/packages/backend/src/service.ts index 8c45edba..5198f6b3 100644 --- a/packages/backend/src/service.ts +++ b/packages/backend/src/service.ts @@ -201,9 +201,7 @@ export class Service { log(`Project ${deployment.projectId} not found`); return; } else { - const dnsRecords = await this.laconicRegistry.getDNSRecordsByFilter({ - request: deployment.applicationDeploymentRequestId - }) + const dnsRecords = await this.laconicRegistry.getDNSRecordsById(record.attributes.dns); const dnsRecordData: DNSRecordAttributes = { name: dnsRecords[0].attributes.name,