From cb6dedacfcaba74f99dd9f825832d4af5c14f88d Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Wed, 17 Mar 2021 12:06:19 +0100 Subject: [PATCH] STYLE: suppress meta information for empty zone meshes --- .../meshes/polyMesh/zones/ZoneMesh/ZoneMesh.C | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/OpenFOAM/meshes/polyMesh/zones/ZoneMesh/ZoneMesh.C b/src/OpenFOAM/meshes/polyMesh/zones/ZoneMesh/ZoneMesh.C index a97c20f567..c2386312c5 100644 --- a/src/OpenFOAM/meshes/polyMesh/zones/ZoneMesh/ZoneMesh.C +++ b/src/OpenFOAM/meshes/polyMesh/zones/ZoneMesh/ZoneMesh.C @@ -647,8 +647,16 @@ void Foam::ZoneMesh::movePoints(const pointField& pts) template void Foam::ZoneMesh::updateMetaData() { - dictionary& meta = this->getMetaData(); - meta.set("names", this->names()); + wordList zoneNames(this->names()); + if (zoneNames.empty()) + { + this->removeMetaData(); + } + else + { + dictionary& meta = this->getMetaData(); + meta.set("names", zoneNames); + } }