Skip to content

Commit 76ed9fb

Browse files
committed
[MOD-HTML]: Render an "unavailable" page for unavailable DDs
This commit renders a placeholder "Data dictionary unavailable" page for unavailable data dictionaries in the core catalog.
1 parent eded59a commit 76ed9fb

File tree

3 files changed

+37
-33
lines changed

3 files changed

+37
-33
lines changed

catalogs/build-catalog-functions.R

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ get_file_paths <- function(series,
138138
} else if (series == "core"){
139139
expr <- paste0( "CORE-[0-9]{4}-501C[0-9A-Z]-", tscope )
140140
paths <- grep( expr, paths, value = TRUE )
141-
paths <- grep( paste0( "-", fscope, "\\b"), paths, value=T )
141+
paths <- grep( paste0( "-", fscope, "\\.csv"), paths, value=T )
142142
} else if (series == "misc"){
143143
expr <- "SUPPLEMENTAL-CORE.*"
144144
paths <- grep(expr, paths, value = TRUE)
@@ -200,8 +200,12 @@ make_archive_urls <- function(series,
200200
matches <- gsub("\\.csv", "", matches)
201201

202202
archive_urls <- paste0(base_url, matches)
203-
# archive_urls <- lapply(archive_urls,
204-
# function(x) if (RCurl::url.exists(x)) x else unavail_url)
203+
archive_urls <- lapply(archive_urls,
204+
function(x)
205+
if (RCurl::url.exists(x))
206+
x
207+
else
208+
unavail_url)
205209

206210
return(archive_urls)
207211
}

0 commit comments

Comments
 (0)