Skip to content

Commit

Permalink
[#2863] When retrieving eHerkenning-cases, filter on either vestiging…
Browse files Browse the repository at this point in the history
…snummer or rsin/kvk, but not both
  • Loading branch information
alextreme committed Nov 7, 2024
1 parent a7ce5c9 commit eab2d78
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -665,7 +665,6 @@ def test_categories_based_on_cases_for_eherkenning_user_with_vestigingsnummer(
furl(f"{ZAKEN_ROOT}zaken")
.add(
{
"rol__betrokkeneIdentificatie__nietNatuurlijkPersoon__innNnpId": identifier,
"maximaleVertrouwelijkheidaanduiding": VertrouwelijkheidsAanduidingen.beperkt_openbaar,
"rol__betrokkeneIdentificatie__vestiging__vestigingsNummer": "1234",
}
Expand Down
7 changes: 6 additions & 1 deletion src/open_inwoner/openzaak/clients.py
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,6 @@ def fetch_cases_by_kvk_or_rsin(
config = OpenZaakConfig.get_solo()

params = {
"rol__betrokkeneIdentificatie__nietNatuurlijkPersoon__innNnpId": kvk_or_rsin,
"maximaleVertrouwelijkheidaanduiding": config.zaak_max_confidentiality,
}

Expand All @@ -172,6 +171,12 @@ def fetch_cases_by_kvk_or_rsin(
"rol__betrokkeneIdentificatie__vestiging__vestigingsNummer": vestigingsnummer,
}
)
else:
params.update(
{
"rol__betrokkeneIdentificatie__nietNatuurlijkPersoon__innNnpId": kvk_or_rsin,
}
)

if zaak_identificatie:
params.update({"identificatie": zaak_identificatie})
Expand Down
6 changes: 1 addition & 5 deletions src/open_inwoner/openzaak/tests/test_cases.py
Original file line number Diff line number Diff line change
Expand Up @@ -422,7 +422,6 @@ def _setUpMocks(self, m):
furl(f"{self.zaken_root}zaken")
.add(
{
"rol__betrokkeneIdentificatie__nietNatuurlijkPersoon__innNnpId": identifier,
"maximaleVertrouwelijkheidaanduiding": VertrouwelijkheidsAanduidingen.beperkt_openbaar,
"rol__betrokkeneIdentificatie__vestiging__vestigingsNummer": "1234",
}
Expand Down Expand Up @@ -840,13 +839,10 @@ def test_list_cases_for_eherkenning_user_with_vestigingsnummer(self, m):
else self.eherkenning_user.kvk
)

self.assertEqual(len(list_zaken_req.qs), 3)
self.assertEqual(len(list_zaken_req.qs), 2)
self.assertEqual(
list_zaken_req.qs,
{
"rol__betrokkeneidentificatie__nietnatuurlijkpersoon__innnnpid": [
identifier
],
"maximalevertrouwelijkheidaanduiding": [
VertrouwelijkheidsAanduidingen.beperkt_openbaar
],
Expand Down

0 comments on commit eab2d78

Please sign in to comment.