690327:0024 Fixing Refactor ADR-019 Naming convention uuid #11
CI / CD Pipeline / build (push) Successful in 6m35s
CI / CD Pipeline / deploy (push) Failing after 12m21s

This commit is contained in:
2026-03-27 00:24:16 +07:00
parent 50b6a0f901
commit 9c5ac74ce5
15 changed files with 72 additions and 42 deletions
@@ -38,7 +38,7 @@ import { SearchContractDto, CreateContractDto, UpdateContractDto } from '@/types
import { AxiosError } from 'axios';
interface _Project {
id: string; // ADR-019: uuid exposed as 'id' (string)
publicId: string; // ADR-019: uuid exposed as 'publicId' (string)
projectCode: string;
projectName: string;
}
@@ -206,8 +206,8 @@ export default function ContractsPage() {
const handleEdit = (contract: Contract) => {
setEditingUuid(contract.id);
// ADR-019: project.id is the project's UUID (exposed via @Expose)
const pId = contract.project?.id || '';
// ADR-019: project.publicId is the project's UUID
const pId = contract.project?.publicId || '';
reset({
contractCode: contract.contractCode,
contractName: contract.contractName,
@@ -299,8 +299,8 @@ export default function ContractsPage() {
</SelectTrigger>
<SelectContent>
{projects?.map((p) => (
// ADR-019: Project exposes UUID as 'id' (string)
<SelectItem key={p.id} value={p.id}>
// ADR-019: Project exposes UUID as 'publicId'
<SelectItem key={p.publicId} value={p.publicId}>
{p.projectCode} - {p.projectName}
</SelectItem>
))}