Executed task result logic

Hi,

I am trying to implement task result with genieacs how we could possibly have task result, after task executes, got deleted from task list unless it has error, what i am asking is what is the logic behind finding if task executed successfully or not, like firmware upgrade task to decide if first upgrade firmware successful so we could continue firmware upgrade chain or not.

For firmware, you can look in the Downloads.{i}.* parameters. Each instance records the last successful file transfer.