From f2056e907cd8a976ca7c1c0a54bf4c464546e977 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Lidwin?= Date: Tue, 14 Apr 2026 19:09:37 +0200 Subject: [PATCH] fix: save-sync chunk read crash --- legendary/models/chunk.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/legendary/models/chunk.py b/legendary/models/chunk.py index 701e0a3..628d263 100644 --- a/legendary/models/chunk.py +++ b/legendary/models/chunk.py @@ -92,12 +92,14 @@ class Chunk: return self.stored_as & 0x2 @classmethod - def read_buffer(cls, data, secrets): + def read_buffer(cls, data, secrets=None): _sio = BytesIO(data) return cls.read(_sio, secrets) @classmethod - def read(cls, bio, secrets=dict()): + def read(cls, bio, secrets=None): + if secrets is None: + secrets = dict() head_start = bio.tell() if struct.unpack('