Univention Bugzilla – Bug 53715
[4.4] App Attributes: Rewriting layout for frontend "permanently" alters backend properties
Last modified: 2021-09-01 17:39:18 CEST
+++ This bug was initially created as a clone of Bug #53714 +++ When the App Attributes are used, the frontend is presenting a slightly different layout than the backend was configured with. To accomplish this, we generate altered properties in umc-udm/udm_ldap.py. This process may permanently alter the "descriptions" of a UDM module. This is a problem if udm_ldap.py is used outside of umc-udm AND the process is long-living. As is the case in the UDM REST API. Creating an object through the API executes the altering code in umc-udm. Subsequent requests now operate on changed "options" for certain attributes. Fix around line 963: 'options': copy.deepcopy(prop.options),
univention-management-console-module-udm.yaml 275f49dc3240 | YAML Bug #53715 9355d000cb5e | Bug #53715: prevent altering of original object options through app options univention-management-console-module-udm (9.0.15-10) 9355d000cb5e | Bug #53715: prevent altering of original object options through app options
Code change: OK No regressions: OK YAML: OK
<https://errata.software-univention.de/#/?erratum=4.4x1039>