You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bij het verwerken van de dagelijkse BAG-mutaties, zagen we een fout met betrekking tot "adresseerbaarobjectnevenadres". Dit blijkt te komen doordat de geldige waardes voor ligplaatsstatus, standplaatsstatus en verblijfsobjectstatus in enums gedefinieerd zijn, en de software een lege string probeerde te inserten.
In bagattribuut.py (BAGrelatieAttribuu -> maakInsertSQL) worden extra attributen van de verschillende BAG-objecten toegevoegd aan de INSERT SQL:
Omdat de "parent" van de "nevenadres"-relatie in "adresseerbaarobjectnevenadres" maar 1 van de 3 velden heeft (ligplaatsstatus, standplaatsstatus, verblijfsobjectstatus), probeert de huidige code hier een INSERT te doen met een lege string als waarde voor de andere 2.
Door in plaats van de lege string, None aan inhoud te appenden, werkt alles weer naar behoren.
"maakCopySQL" maakt van alle lege strings NULLs, en daarom treedt het probleem daar niet op.
The text was updated successfully, but these errors were encountered:
MartijnVdS
changed the title
INSERTs op adresseerbaarobjectnevenadres werken niet
BAG: INSERT statements voor adresseerbaarobjectnevenadres leiden tot fout
May 9, 2018
Bij het verwerken van de dagelijkse BAG-mutaties, zagen we een fout met betrekking tot "adresseerbaarobjectnevenadres". Dit blijkt te komen doordat de geldige waardes voor ligplaatsstatus, standplaatsstatus en verblijfsobjectstatus in enums gedefinieerd zijn, en de software een lege string probeerde te inserten.
In bagattribuut.py (BAGrelatieAttribuu -> maakInsertSQL) worden extra attributen van de verschillende BAG-objecten toegevoegd aan de INSERT SQL:
Omdat de "parent" van de "nevenadres"-relatie in "adresseerbaarobjectnevenadres" maar 1 van de 3 velden heeft (ligplaatsstatus, standplaatsstatus, verblijfsobjectstatus), probeert de huidige code hier een INSERT te doen met een lege string als waarde voor de andere 2.
Door in plaats van de lege string, None aan inhoud te appenden, werkt alles weer naar behoren.
"maakCopySQL" maakt van alle lege strings NULLs, en daarom treedt het probleem daar niet op.
The text was updated successfully, but these errors were encountered: