Files

13 lines
418 B
Python

from odoo import api, models
class KnowledgeArticle(models.Model):
_inherit = 'knowledge.article'
@api.ondelete(at_uninstall=False)
def _unlink_sources(self):
"""Delete sources when an article is deleted."""
source_linked_to_article = self.env['ai.agent.source'].search([('article_id', 'in', self.ids)])
if source_linked_to_article:
source_linked_to_article.unlink()