From 2c0914fcd54cdcf14e9654c8d8b4e39742ec83ee Mon Sep 17 00:00:00 2001
From: Uwe Schulzweida <uwe.schulzweida@mpimet.mpg.de>
Date: Fri, 28 Jan 2022 08:06:25 +0100
Subject: [PATCH] gribIterator::gridGenerate: copy CDI_KEY_UUID (bug fix).

---
 ChangeLog  | 4 ++++
 src/grid.c | 2 ++
 2 files changed, 6 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index cd82acb79..611c391f5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2022-01-28  Uwe Schulzweida
+
+	* gribIterator::gridGenerate: copy CDI_KEY_UUID (bug fix)
+
 2022-01-12  Uwe Schulzweida
 
 	* GRIB read: recalculate start date/time for every record and timestep (bug fix) [report: Johannes Schick]
diff --git a/src/grid.c b/src/grid.c
index c9adda668..bc7ba8bf2 100644
--- a/src/grid.c
+++ b/src/grid.c
@@ -2790,6 +2790,8 @@ gridGenerate(const grid_t *grid)
 
   gridComplete(gridptr);
 
+  cdiCopyVarKey(&grid->keys, CDI_KEY_UUID, &gridptr->keys);
+
   return gridID;
 }
 
-- 
GitLab