athena-framework / athena

An ecosystem of reusable, independent components
https://athenaframework.org
MIT License
211 stars 17 forks source link

Fix missing default/nil values related to `object_of` and `array_of` in bundle extensions #432

Closed Blacksmoke16 closed 3 months ago

Blacksmoke16 commented 3 months ago

Context

Noticed this while working on #431. It seems the logic that was populating unprovided values, either default or nil, to the named tuple ended up in ValidateArguments. This made it so that the values appeared correct when printing the final CONFIG value, but was not done in time to be present at the time extensions are executed.

Changelog