Skip to content

Commit e568add

Browse files
committed
also store ReportingUnitInvestigations, based on work in pr #12 by @ekaats
1 parent 212c0ba commit e568add

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

emlconv.cc

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -779,6 +779,19 @@ Regio,RegioCode,OuderRegioCode
779779

780780
// cout<<" uncountedvotes "<<s2.begin()->value()<<", reason: "<<reason<<endl;
781781
}
782+
else if(lname=="kr:ReportingUnitInvestigations") {
783+
for(auto& inv : s2.children("kr:Investigation")) {
784+
string reason = inv.attribute("ReasonCode").value();
785+
786+
int val = string(inv.begin()->value()) == "true";
787+
sqw.addValue({{"electionId", electionId},{"kieskring", kieskringName}, {"kieskringHSB", kieskringHSB}, {"kieskringId", kieskringId},
788+
{"formid", formid}, {"gemeente", gemeente},
789+
{"gemeenteId", gemeenteId},
790+
{"stembureau", stembureau},
791+
{"stembureauId", stembureauId},
792+
{"postcode", postcode},{"category", lname},{"kind", reason}, {"value", val}}, "rumeta");
793+
}
794+
}
782795
else
783796
cout<<"Unknown 510 field in ReportingUnit: '"<<lname<<"'"<<endl;
784797

0 commit comments

Comments
 (0)