From 0f1ffd20efe9a3b34ed5288bd725ec83beeac555 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Fri, 22 Nov 2024 20:59:19 +0100 Subject: [PATCH] esim.saip.File: Proper ARR conversion of template (into) to file (bytes) The encoding of the access rule reference is different in FileTemplate vs File, let's make sure we properly convert it when instantiating a File from a FileTemplate. Change-Id: Ibb8afb85cc0006bc5c59230ebf28b2c0c1a8a8ed --- pySim/esim/saip/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pySim/esim/saip/__init__.py b/pySim/esim/saip/__init__.py index 163c91b6..40ef4ce3 100644 --- a/pySim/esim/saip/__init__.py +++ b/pySim/esim/saip/__init__.py @@ -178,7 +178,7 @@ class File: self.file_type = template.file_type self.fid = template.fid self.sfi = template.sfi - self.arr = template.arr + self.arr = template.arr.to_bytes(1) if hasattr(template, 'rec_len'): self.rec_len = template.rec_len else: