diff --git a/src/applications/harbormaster/storage/build/HarbormasterBuildUnitMessage.php b/src/applications/harbormaster/storage/build/HarbormasterBuildUnitMessage.php --- a/src/applications/harbormaster/storage/build/HarbormasterBuildUnitMessage.php +++ b/src/applications/harbormaster/storage/build/HarbormasterBuildUnitMessage.php @@ -30,7 +30,7 @@ 'namespace' => 'optional string', 'name' => 'string', 'result' => 'string', - 'duration' => 'optional float', + 'duration' => 'optional float|int', 'path' => 'optional string', 'coverage' => 'optional map', ); @@ -44,7 +44,7 @@ $obj->setNamespace(idx($dict, 'namespace', '')); $obj->setName($dict['name']); $obj->setResult($dict['result']); - $obj->setDuration(idx($dict, 'duration')); + $obj->setDuration((float)idx($dict, 'duration')); $path = idx($dict, 'path'); if (strlen($path)) {