diff --git a/api/models/order.py b/api/models/order.py index 612486fdd..0538dd6dc 100644 --- a/api/models/order.py +++ b/api/models/order.py @@ -363,9 +363,12 @@ def update_status(self, new_status): old_status = self.status self.status = new_status self.save(update_fields=["status"]) - self.log( - f"Order state went from {old_status}: {Order.Status(old_status).label} to {new_status}: {Order.Status(new_status).label}" - ) + + if old_status != new_status: + self.log( + f"Order state went from {old_status}: {Order.Status(old_status).label} to {new_status}: {Order.Status(new_status).label}" + ) + if new_status == Order.Status.FAI: send_notification.delay(order_id=self.id, message="lightning_failed")