Open tiredpixel opened 8 months ago
It appears that PscStream
read_stream
already extracts the company number, not from the self-link identifier, but from the resource URI:
https://github.com/openownership/register-ingester-psc/blob/main/lib/register_ingester_psc/streams/clients/psc_stream.rb#L36-L38
This seems like a good approach, and it appears to be working correctly. So, there is nothing to do for this ticket.
When a record is obtained through the PSC snapshots, it is in the form:
However, when read through the PSC Stream API, it is just the data part.
This means the company number will need to be extracted from the data, probably through the psc_self_link.
This will include a research task to check that the company_number from here always matches the self_link identifier.
Estimate: 3 hours