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,