summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMqdd <ahmadmiqdad27@gmail.com>2026-01-19 10:37:57 +0700
committerMqdd <ahmadmiqdad27@gmail.com>2026-01-19 10:37:57 +0700
commitd838bf4824bf3d4eb79f77565ad819ef3fe8b919 (patch)
tree10335eba98ae661a01ba85c54cfb9ebae3786265
parentb9b6d10b518bd9bd80c85216de7ef33cf194f9ba (diff)
parentb2cbd45338fd26fb285f68e4c609284395ba9897 (diff)
Merge branch 'gudang-service' of https://bitbucket.org/altafixco/indoteknik-addons into gudang-service
merge
-rw-r--r--indoteknik_custom/models/gudang_service.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/indoteknik_custom/models/gudang_service.py b/indoteknik_custom/models/gudang_service.py
index 8edf57d0..1aadea70 100644
--- a/indoteknik_custom/models/gudang_service.py
+++ b/indoteknik_custom/models/gudang_service.py
@@ -128,6 +128,11 @@ class GudangService(models.Model):
def action_cancel(self):
for rec in self:
+ activities = self.env['mail.activity'].search([
+ ('res_id', '=', rec.id),
+ ('res_model', '=', 'gudang.service'),
+ ])
+ activities.unlink()
if rec.state == 'done':
raise UserError("You cannot cancel a done record")
if not rec.cancel_reason: