From a4d6c1dc33682084a0656bd9dc4eec5b6a793ab0 Mon Sep 17 00:00:00 2001 From: Oisin Robinson Date: Wed, 20 Nov 2024 09:29:03 +0000 Subject: [PATCH] Fix: Fix array of structures not getting bit vector when in a union --- packtype/union.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packtype/union.py b/packtype/union.py index 0c9ae4d..298a8d8 100644 --- a/packtype/union.py +++ b/packtype/union.py @@ -37,7 +37,7 @@ def __init__( if isinstance(ftype.base, Primitive): finst = Array(ftype, default=fval, _pt_bv=self._pt_bv) else: - finst = Array(ftype) + finst = Array(ftype, _pt_bv=self._pt_bv) elif issubclass(ftype, Primitive): finst = ftype(default=fval, _pt_bv=self._pt_bv) else: