From 7e614143cca9c3f972d98eae5b811d473e413d17 Mon Sep 17 00:00:00 2001 From: ejanalysis Date: Wed, 26 Aug 2026 18:20:44 -0400 Subject: [PATCH] Harden OpenAPI description handling Implemented by ChatGPT. --- main.r | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.r b/main.r index 7f91470..ec25f78 100644 --- a/main.r +++ b/main.r @@ -11,7 +11,7 @@ r <- plumber::pr_set_api_spec(r, function(spec) { ejam_ref <- Sys.getenv("EJAM_VERSION") if (nzchar(ejam_ref)) { description <- spec$info$description - if (is.null(description) || !length(description) || is.na(description)) { + if (is.null(description) || length(description) != 1L || is.na(description)) { description <- "" } separator <- if (nzchar(description)) "\n\n" else ""