Describe the bug
In the screenshot, the LogWarning line is sometimes reached. This is likely due to the mission run not being updated in the database at the point in time when the first task update is received from ISAR, causing it to not find the mission run. This causes it to send a value of null to signalR, in turn causing an error in the frontend. This should be handled better, and at the very least we should not send a null value for the mission run to the frontend.
To Reproduce
Running missions with isar_robot where the first task finishes quickly.
Expected behavior
The mission run value sent to signalR should never be null.
Describe the bug In the screenshot, the LogWarning line is sometimes reached. This is likely due to the mission run not being updated in the database at the point in time when the first task update is received from ISAR, causing it to not find the mission run. This causes it to send a value of null to signalR, in turn causing an error in the frontend. This should be handled better, and at the very least we should not send a null value for the mission run to the frontend.
To Reproduce Running missions with isar_robot where the first task finishes quickly.
Expected behavior The mission run value sent to signalR should never be null.
Screenshots![image](https://github.com/equinor/flotilla/assets/20266900/3c60d2bc-3994-4b34-b7c9-58e9a4874cc7)