read and parse image binary header during firmware upload

This commit is contained in:
Laura Klünder 2023-11-17 19:04:43 +01:00
parent 14e39b2377
commit f89d069ab1
3 changed files with 16 additions and 8 deletions

View file

@ -412,8 +412,7 @@ class FirmwareBuild(models.Model):
@cached_property
def firmware_image(self) -> FirmwareImage:
firmware_image, remaining = FirmwareImage.decode(self.binary.open('rb').read()[:FirmwareImage.get_min_size()])
return firmware_image
return FirmwareImage.from_file(self.binary.open('rb'))
class FirmwareBuildBoard(models.Model):