CRISalid-esr / svp-harvester

Sovisu+ publications harvester as microservice
Other
3 stars 2 forks source link

Missing Hal organisation name #497

Closed jdp1ps closed 5 months ago

jdp1ps commented 5 months ago

Task exception was never retrieved future: <Task finished name='hal_harvester_retrieval_2843' coro=<AbstractHarvester.run() done, defined at /code/app/harvesters/abstract_harvester.py:90> exception=KeyError('name_s')> Traceback (most recent call last): File "/code/app/harvesters/abstract_harvester.py", line 120, in run await self.converter.convert(raw_data=raw_data, new_ref=new_ref) File "/code/app/harvesters/abstract_references_converter.py", line 122, in wrapper await func(self, *args, **kwargs) File "/code/app/harvesters/hal/hal_references_converter.py", line 116, in convert await self._add_organization(json_payload, new_ref) File "/code/app/harvesters/hal/hal_references_converter.py", line 283, in _add_organization async for org in self._organizations(organizations): File "/code/app/harvesters/abstract_references_converter.py", line 461, in _organizations db_organization = await self._get_or_create_organization_by_identifier( File "/code/app/harvesters/abstract_references_converter.py", line 483, in _get_or_create_organization_by_identifier organization = await OrganizationFactory.solve( File "/code/app/services/organizations/organization_factory.py", line 35, in solve organization = await solver.solve(organization_information) File "/code/app/services/organizations/hal_organization_solver.py", line 69, in solve name=data["response"]["docs"][0]["name_s"], KeyError: 'name_s'