[FIX] dms: disable executing unlink method in base model for dms

This commit is contained in:
Samir Ladoui 2025-03-17 11:23:09 +01:00
parent 598053bd35
commit 12bde4d2bb
1 changed files with 10 additions and 10 deletions

View File

@ -7,13 +7,13 @@ from odoo import models
class Base(models.AbstractModel):
_inherit = "base"
def unlink(self):
"""Cascade DMS related resources removal."""
result = super().unlink()
self.env["documents.document"].sudo().search(
[("res_model", "=", self._name), ("res_id", "in", self.ids)]
).unlink()
self.env["dms.directory"].sudo().search(
[("res_model", "=", self._name), ("res_id", "in", self.ids)]
).unlink()
return result
# def unlink(self):
# """Cascade DMS related resources removal."""
# result = super().unlink()
# self.env["documents.document"].sudo().search(
# [("res_model", "=", self._name), ("res_id", "in", self.ids)]
# ).unlink()
# self.env["dms.directory"].sudo().search(
# [("res_model", "=", self._name), ("res_id", "in", self.ids)]
# ).unlink()
# return result