[#2946] Fix login for eHerkenning user with single vestiging #1535
+47
−24
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The KVK branch selection view should be displayed, and the vestigingsnummer of the company should be stored in the session, for companies that have only a single vestiging (i.e. a hoofdvestiging but no nevenvestiging).
We currently skip the KVK branch selection view for companies with a single vestiging. The reason for doing this was a problem with endless redirects caused by our middleware (see https://taiga.maykinmedia.nl/project/open-inwoner/task/2000).
The issue now is that if a client logs in with a KVK nummer that has only one vestiging, the vestigingsnummer is not stored in the session. Consequently, any calls to APIS that make use of the KVK + vestigingsnummer will give the wrong results for this KVK number.
Reproducible with KVK number 90002490, which has only a hoofdvestiging.
Taiga: https://taiga.maykinmedia.nl/project/open-inwoner/task/2946