From 0ccc34d1cf0cfa955b91aa28756a4e1fa252597c Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Wed, 3 Mar 2021 15:29:17 +0100 Subject: [PATCH] Reduce error on missing required metadata to yelling on stderr --- tools/2xep.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/2xep.lua b/tools/2xep.lua index ca985cac..85db6756 100644 --- a/tools/2xep.lua +++ b/tools/2xep.lua @@ -73,7 +73,8 @@ function Doc(body, metadata, variables) add(("<%s/>"):format(field)); goto next; elseif r ~= "*" and r ~= "?" then - error(string.format("Missing required metadata field '%s'", field)); + io.stderr:write(string.format("Missing REQUIRED metadata field '%s'\n", field)); + goto next; else io.stderr:write(string.format("Missing optional metadata field '%s'\n", field)); goto next;