From 6d2b341d48dc310ef835cce9af163fb67b90ed6b Mon Sep 17 00:00:00 2001 From: Shreerang Kale Date: Thu, 30 Jan 2025 18:35:57 +0530 Subject: [PATCH] Get DNS records for all completed deployments --- packages/backend/src/database.ts | 5 +++-- .../org-slug/projects/id/settings/domains/add/Config.tsx | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/backend/src/database.ts b/packages/backend/src/database.ts index d35f1fad..68d5bd3c 100644 --- a/packages/backend/src/database.ts +++ b/packages/backend/src/database.ts @@ -17,7 +17,7 @@ import { DatabaseConfig } from './config'; import { User } from './entity/User'; import { Organization } from './entity/Organization'; import { Project } from './entity/Project'; -import { Deployment } from './entity/Deployment'; +import { Deployment, DeploymentStatus } from './entity/Deployment'; import { ProjectMember } from './entity/ProjectMember'; import { EnvironmentVariable } from './entity/EnvironmentVariable'; import { Domain } from './entity/Domain'; @@ -630,8 +630,9 @@ export class Database { const deployment = await deploymentRepository.findOne({ where: { project: { - id: projectId + id: projectId, }, + status: DeploymentStatus.Ready }, order: { createdAt: "DESC", }, diff --git a/packages/frontend/src/pages/org-slug/projects/id/settings/domains/add/Config.tsx b/packages/frontend/src/pages/org-slug/projects/id/settings/domains/add/Config.tsx index f2c1e6de..4b08b74e 100644 --- a/packages/frontend/src/pages/org-slug/projects/id/settings/domains/add/Config.tsx +++ b/packages/frontend/src/pages/org-slug/projects/id/settings/domains/add/Config.tsx @@ -76,11 +76,11 @@ const Config = () => { const dnsData = await client.getLatestDNSDataByProjectId(id); - setIPAddress(dnsData.value); - if (!dnsData || !dnsData.value) { setIPAddress("Not Configured") } + + setIPAddress(dnsData.value); }; fetchDNSData();