mirror of
https://github.com/fhswf/aki_prj23_transparenzregister.git
synced 2025-04-25 15:22:33 +02:00
test(data-extraction): Adapt to extended enum
This commit is contained in:
parent
febcd59e39
commit
d54c1cd17d
@ -27,6 +27,8 @@ class RelationshipRoleEnum(str, MultiValueEnum):
|
|||||||
STAENDIGER_VERTRETER = "Ständige(r) Vertreter(in)"
|
STAENDIGER_VERTRETER = "Ständige(r) Vertreter(in)"
|
||||||
SONSTIGER_VERTRETER = "Sonstige(r) Vertreter(in)", "Sonstiger Vertreter"
|
SONSTIGER_VERTRETER = "Sonstige(r) Vertreter(in)", "Sonstiger Vertreter"
|
||||||
GESCHAEFTSLEITER = "Geschäftsleiter(in)", "Geschäftsleiter"
|
GESCHAEFTSLEITER = "Geschäftsleiter(in)", "Geschäftsleiter"
|
||||||
|
ZWEIGNIEDERLASSUNG = "Zweigniederlassung"
|
||||||
|
HAUPTNIEDERLASSUNG = "Hauptniederlassung"
|
||||||
|
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
|
@ -120,7 +120,9 @@ def parse_stakeholder(data: dict) -> CompanyRelationship | None:
|
|||||||
if "Organisation" in data["Beteiligter"]:
|
if "Organisation" in data["Beteiligter"]:
|
||||||
return CompanyToCompanyRelationship(
|
return CompanyToCompanyRelationship(
|
||||||
**{
|
**{
|
||||||
"role": data["Rolle"]["Rollenbezeichnung"]["content"],
|
"role": RelationshipRoleEnum(
|
||||||
|
data["Rolle"]["Rollenbezeichnung"]["content"]
|
||||||
|
),
|
||||||
"description": data["Beteiligter"]["Organisation"]["Bezeichnung"][
|
"description": data["Beteiligter"]["Organisation"]["Bezeichnung"][
|
||||||
"Bezeichnung_Aktuell"
|
"Bezeichnung_Aktuell"
|
||||||
],
|
],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user