From 8e0f2fe01357f0a52c948d938926560636e0bdbc Mon Sep 17 00:00:00 2001 From: Olivier Iffrig Date: Fri, 13 Feb 2026 10:50:49 +0000 Subject: [PATCH] ECC-2220 Fix setting string keys in BUFR messages --- eccodes/highlevel/_bufr/coder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eccodes/highlevel/_bufr/coder.py b/eccodes/highlevel/_bufr/coder.py index ab9a095..2ee5463 100644 --- a/eccodes/highlevel/_bufr/coder.py +++ b/eccodes/highlevel/_bufr/coder.py @@ -346,7 +346,7 @@ def commit(self, entry) -> None: else: if array.dtype.type == np.str_: if array.size == 1: # [1] - codes_set(self._handle, key, array.data[0][0]) + codes_set(self._handle, key, array.data[0]) elif array.size > 1 and not np.any(array != array.data[0][0]): codes_set_array(self._handle, key, array.data[0][0:1]) else: