Access Error in hr.contract beim Buchen von Stunden

Fehlermeldung im Client: "Entschuldigen Sie, Sie sind nicht berechtigt, auf dieses Dokument zuzugreifen." beim Buchen von Stunden

Kontext: Verträge sind installiert.




 yweng 18:37 Das Problem liegt an Funktionsfeld contract_id von hr.employee es lässt sich lösen, wenn wir ein sudo() Funktion an der Stelle nutzen @wagner



wagner 19:18 OK. In welchem Code (Modul, Datei) ist das denn?

wagner 19:47 Uh, das ist direkt in Odoo:

odoo@9bcc80421f92:/$ grep -r 'def _compute_contract_id' /opt/odoo/lib/addons 
odoo@9bcc80421f92:/$ grep -r 'def _compute_contract_id' /opt/odoo/lib/odoo /opt/odoo/lib/odoo/addons/hr_contract/models/hr_contract.py: def _compute_contract_id(self):

wagner 20:23 Ich hab trotzdem mal eine Korrektur eingecheckt. Ab v13 gibt's die Funktion nicht mehr so.

yweng 23:17 ja, Wir haben bei dreinull auch diese Funktion so überschrieben

yweng 11:31 @wagner ich habe schon auf Staging getestet. Es funktioniert jetzt.

- Branch fix_4078_alogoenterprisev12bb44_fix_missing_sudo_in_compute_contract_id_v12