Fixes #7 , Stop trying update after 3 failed attempts

This commit is contained in:
sepehr 2025-01-23 12:03:52 +03:00
parent d10fd8f179
commit f2b59ea421

View file

@ -363,6 +363,9 @@ def apply_firmware(packages,firm2,arch,dev,router,events,q):
dev.failed_attempt=dev.failed_attempt+1
if dev.failed_attempt > 3:
db_events.firmware_event(dev.id,"updater","Update Failed","Critical",0,"Unable to Update device")
dev.save()
q.put({"id": dev.id})
return False
dev.status="updating"
dev.save()
try: