Hotfix Release opsi-script 4.12.17.2-6

Neuigkeiten und Ankündigungen
Antworten
Benutzeravatar
j.werner
uib-Team
Beiträge: 86
Registriert: 08 Okt 2019, 13:32

Hotfix Release opsi-script 4.12.17.2-6

Beitrag von j.werner »

Sehr geehrte opsi-Anwenderinnen und -Anwender,

dieser Hotfix behebt ein Problem mit opsiconfd Versionen >=4.3.28.15 und opsi-script Versionen < 4.12.17.2 bezüglich leeren/nicht vorhandenen Default-Product-Property-Werten in ops-script Skripten bei der Nutzung der Funktion GetProductPropertyList(<Propertyname>, <DefaultWert>). Das Problem tritt dabei auf, wenn a) für einen Client noch keine Product-Property-Werte abweichend der Server/Depot-Defaults gesetzt sind und b) vom Server/Depot abweichende bzw. leere Default-Werte bei dem Funktionsaufruf selbst angegeben wurden.

Hintergrund ist der, dass mit der opsiconfd Version 4.3.28.15 die Standard-ACL so geändert wurden, dass opsi-Clients nur ihre eigenen ProductPropertyStates lesen können. Um die vom Depot geerbten ProductPropertyStates mit zu berücksichtigen muss jetzt die Methode productPropertyState_getValues verwendet werden. Leider ist uns dabei entgangen, dass opsi-script selbst noch an einer Stelle die API-Methode productPropertyStates_getObjects verwendet hat.

HINWEIS: Bitte überprüfen Sie auch in Ihren Paketen ob sie die API-Methode productPropertyStates_getObjects evtl. in einen opsiservicecall verwenden und ersetzen Sie diese durch productPropertyStates_getValues.

===========================
Pakete für opsi 4.3 stable:
===========================

== OPSI_PACKAGE ==
opsi-script 4.12.17.2-6 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt
opsi-winst 4.12.17.2-6 https://changelog.opsi.org/Releases/4.3 ... ngelog.txt

Mit freundlichen Grüßen
Jan Werner


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Antworten