Before proceeding, make sure there isn’t an existing issue for this bug.
[X] I have searched the existing issues and determined this is a new bug.
Expected Behavior
If an id value is null in references.yaml, Quire should output a helpful error message and leave the citation unprocessed.
Actual Behavior
Instead, you don't receive an error message until adding citation shortcodes, and even then you just receive an obscure and vague error message that makes it hard to determine the root cause.
Steps to Reproduce
1) create a references.yaml file
2) leave one of the id blank
3) add a citation shortcode
4) run quire preview
Before proceeding, make sure there isn’t an existing issue for this bug.
Expected Behavior
If an
id
value is null inreferences.yaml
, Quire should output a helpful error message and leave the citation unprocessed.Actual Behavior
Instead, you don't receive an error message until adding citation shortcodes, and even then you just receive an obscure and vague error message that makes it hard to determine the root cause.
Steps to Reproduce
1) create a references.yaml file 2) leave one of the
id
blank 3) add a citation shortcode 4) runquire preview
Version Numbers
[ancient-glass] quire-cli 1.0.0-rc.11 quire-11ty 1.0.0-rc.16 starter https://github.com/thegetty/quire-starter-default@2.6.0 [System] quire-cli 1.0.0-rc.11 node v18.17.0 npm 9.6.7 os Darwin 21.6.0
Web Browser
Chrome but this is irrelevant to the issue
Relevant Terminal/Shell Output