diff options
author | Norbert Preining <norbert@preining.info> | 2023-07-05 03:01:54 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-07-05 03:01:54 +0000 |
commit | 973c785dccc1812d63162178e8362e83e8c263c2 (patch) | |
tree | b2cb12a6b36a0a59e90f1611d32cf7e8d125d575 /biblio/citation-style-language/citeproc-node-number.lua | |
parent | ab7f5e4df027c13f5aef4fbdb032184cf2f3d5c3 (diff) |
CTAN sync 202307050301
Diffstat (limited to 'biblio/citation-style-language/citeproc-node-number.lua')
-rw-r--r-- | biblio/citation-style-language/citeproc-node-number.lua | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/biblio/citation-style-language/citeproc-node-number.lua b/biblio/citation-style-language/citeproc-node-number.lua index 24b970edde..a3cf140aa5 100644 --- a/biblio/citation-style-language/citeproc-node-number.lua +++ b/biblio/citation-style-language/citeproc-node-number.lua @@ -22,6 +22,7 @@ end local Element = element.Element local Rendered = ir_node.Rendered +local GroupVar = ir_node.GroupVar local Number = Element:derive("number") @@ -54,20 +55,18 @@ function Number:build_ir(engine, state, context) end if not number then local ir = Rendered:new({}, self) - ir.group_var = "missing" + ir.group_var = GroupVar.Missing return ir end if type(number) == "number" then number = tostring(number) - number = self:format_number(number, self.variable, self.form, context) - elseif util.is_numeric(number) then - number = self:format_number(number, self.variable, self.form, context) end + number = self:format_number(number, self.variable, self.form, context) local inlines = self:render_text_inlines(number, context) local ir = Rendered:new(inlines, self) - ir.group_var = "important" + ir.group_var = GroupVar.Important -- Suppress substituted name variable if state.name_override and not context.sort_key then |