mirror of
https://github.com/fhswf/aki_prj23_transparenzregister.git
synced 2025-04-24 20:52:34 +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)"
|
||||
SONSTIGER_VERTRETER = "Sonstige(r) Vertreter(in)", "Sonstiger Vertreter"
|
||||
GESCHAEFTSLEITER = "Geschäftsleiter(in)", "Geschäftsleiter"
|
||||
ZWEIGNIEDERLASSUNG = "Zweigniederlassung"
|
||||
HAUPTNIEDERLASSUNG = "Hauptniederlassung"
|
||||
|
||||
|
||||
@dataclass
|
||||
|
@ -120,7 +120,9 @@ def parse_stakeholder(data: dict) -> CompanyRelationship | None:
|
||||
if "Organisation" in data["Beteiligter"]:
|
||||
return CompanyToCompanyRelationship(
|
||||
**{
|
||||
"role": data["Rolle"]["Rollenbezeichnung"]["content"],
|
||||
"role": RelationshipRoleEnum(
|
||||
data["Rolle"]["Rollenbezeichnung"]["content"]
|
||||
),
|
||||
"description": data["Beteiligter"]["Organisation"]["Bezeichnung"][
|
||||
"Bezeichnung_Aktuell"
|
||||
],
|
||||
|
Loading…
x
Reference in New Issue
Block a user