In metadata.py, update compute_details_from_oim() to properly handle and parse datePub values from OpenIndexMap.features. Currently uses .get() on a class.
Replace:
for sheet in oim.get("features", [])
With:
for sheet in oim.features
Ensure all sheets are instances of Sheet, not raw dicts. Add error handling for malformed or missing dates.
In
metadata.py, updatecompute_details_from_oim()to properly handle and parsedatePubvalues fromOpenIndexMap.features. Currently uses.get()on a class.Replace:
for sheet in oim.get("features", [])With:
for sheet in oim.featuresEnsure all sheets are instances of
Sheet, not raw dicts. Add error handling for malformed or missing dates.