diff --git a/public/javascripts/burialSite.search.js b/public/javascripts/burialSite.search.js index eca84aed..8fd0a58d 100644 --- a/public/javascripts/burialSite.search.js +++ b/public/javascripts/burialSite.search.js @@ -23,11 +23,13 @@ Object.defineProperty(exports, "__esModule", { value: true }); ${cityssm.escapeHTML(burialSite.burialSiteName ?? '')} - - ${burialSite.cemeteryName - ? cityssm.escapeHTML(burialSite.cemeteryName) - : '(No Name)'} - + ${burialSite.cemeteryId === null + ? '(No Cemetery)' + : ` + ${burialSite.cemeteryName === '' + ? '(No Name)' + : cityssm.escapeHTML(burialSite.cemeteryName)} + `} ${cityssm.escapeHTML(burialSite.burialSiteType ?? '')} diff --git a/public/javascripts/burialSite.search.ts b/public/javascripts/burialSite.search.ts index fc691ed4..34e677a5 100644 --- a/public/javascripts/burialSite.search.ts +++ b/public/javascripts/burialSite.search.ts @@ -53,13 +53,17 @@ declare const exports: Record ${cityssm.escapeHTML(burialSite.burialSiteName ?? '')} - + ${ + burialSite.cemeteryId === null + ? '(No Cemetery)' + : ` ${ - burialSite.cemeteryName - ? cityssm.escapeHTML(burialSite.cemeteryName) - : '(No Name)' + burialSite.cemeteryName === '' + ? '(No Name)' + : cityssm.escapeHTML(burialSite.cemeteryName) } - + ` + } ${cityssm.escapeHTML(burialSite.burialSiteType ?? '')} diff --git a/types/record.types.d.ts b/types/record.types.d.ts index ee293aec..c49b201b 100644 --- a/types/record.types.d.ts +++ b/types/record.types.d.ts @@ -10,7 +10,7 @@ export interface BurialSite extends Record { burialSiteType?: string; burialSiteTypeId?: number; cemetery?: Cemetery; - cemeteryId?: number; + cemeteryId?: number | null; cemeteryName?: string; cemeterySvg?: string; cemeterySvgId?: string; diff --git a/types/record.types.ts b/types/record.types.ts index 86fdf154..86db7b54 100644 --- a/types/record.types.ts +++ b/types/record.types.ts @@ -14,7 +14,7 @@ export interface BurialSite extends Record { burialSiteTypeId?: number cemetery?: Cemetery - cemeteryId?: number + cemeteryId?: number | null cemeteryName?: string cemeterySvg?: string cemeterySvgId?: string diff --git a/views/burialSite-view.ejs b/views/burialSite-view.ejs index c26bff0d..906a983d 100644 --- a/views/burialSite-view.ejs +++ b/views/burialSite-view.ejs @@ -62,9 +62,13 @@

Cemetery
- - <%= burialSite.cemeteryName || "(No Name)" %> - + <% if (burialSite.cemeteryId === null) { %> + (No Cemetery) + <% } else { %> + + <%= burialSite.cemeteryName || "(No Name)" %> + + <% } %>

Burial Site Type