CybroOdoo / OpenHRMS

GNU Affero General Public License v3.0
126 stars 214 forks source link

Fix current company from env in multi company #110

Open TheCloneMaster opened 5 months ago

TheCloneMaster commented 5 months ago

self.env.user_id.company_id returns the default company linked to current user, not the "Actual" company the user is working on. It is even possible that "default" company is not selected, triggering a security rule error. Correct use is self.env.company, that will provide the actual company the user has active.