Skip to content

[Bug]: Pentecost Vigil Mass (extended readings) not handled in readings source data #497

@matthewa26

Description

@matthewa26

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

In the source data for the Pentecost liturgies, there is only an option for "vigil" and "day". However, on the USCCB website (this is focused on the en.json file but likely extends to other languages as well), there is an option for extended readings for the Pentecost Vigil.

The current JSON shows the following (with line numbers):

468     "Pentecost": {
469         "vigil": {
470             "first_reading": "",
471             "responsorial_psalm": "",
472             "second_reading": "",
473             "gospel_acclamation": "",
474             "gospel": ""
475         },
476         "day": {
477             "first_reading": "",
478             "responsorial_psalm": "",
479             "second_reading": "",
480             "gospel_acclamation": "",
481             "gospel": ""
482         }
483     },

Expected Behavior

I'm not sure what the implementation would look like, but there should be an option to choose the normal readings or the extended readings. One option would be to do something like this (similar to the Easter Vigil):

468     "Pentecost": {
469         "vigil": {
470             "first_reading": "",
471             "responsorial_psalm": "",
472             "second_reading": "",
473             "gospel_acclamation": "",
474             "gospel": ""
475         },
476         "vigilSupplement": {
477             "first_reading": "",
478             "responsorial_psalm_1": "",
479             "second_reading": "", 
480             "responsorial_psalm_2": "",
481             "third_reading": "",
482             "responsorial_psalm_3": "",
483             "fourth_reading": "",
484             "responsorial_psalm_4": "",
485             "epistle": "",
486             "gospel_acclamation": "",
487             "gospel": ""
488         },
489         "day": {
490             "first_reading": "",
491             "responsorial_psalm": "",
492             "second_reading": "",
493             "gospel_acclamation": "",
494             "gospel": ""
495         }
496     },

I thought about the idea of just making everything past the second reading optional, but since the Responsorial Psalm is different between the different liturgies, it would likely need to be split out. The extended readings are listed as a supplement on the USCCB website.

Steps To Reproduce

  1. Look at the USCCB's website: https://bible.usccb.org/bible/readings/052426-Extended
  2. Look at the source data for Pentecost in the API's Sundays in Year A JSON (English): Lines 468-483

Environment

N/A

Anything else?

Version

dev (Unstable)

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions