| 123456789101112131415161718 |
- from __future__ import annotations
- from django.db.models.signals import post_save
- from django.dispatch import receiver
- from .models import WeighLine
- from .services.carbon import create_event_for_line
- @receiver(post_save, sender=WeighLine)
- def weigh_line_saved(sender, instance: WeighLine, created: bool, **kwargs):
- try:
- create_event_for_line(instance)
- except Exception:
- # Fail silently to not block core operations
- pass
|