The portal.json is fetched multiple (up to 15 - 20) times in various situations. It should be fetched only once. A deferred should be added which blocks other requests while a request is already ongoing. The original reason to fetch it so often is in edit mode so after modifying we give the listener module enough time to write the new entries so that we know the latest state. This was originally implemented in git:f5adc6cc7d8d526fcb5af6bad222e8ec4299d3b8. +++ This bug was initially created as a clone of Bug #52314 +++
Cherry-picked the patch. univention-portal.yaml 1b3016690f46 | YAML Bug #52345 univention-portal (3.0.2-10) 662a88f20641 | Bug #52345: do not fetch portal.json multiple times
OK: portal.json is only fetched once OK: YAML
<https://errata.software-univention.de/#/?erratum=4.4x803>