diff --git a/module/execution/ui/view.html.php b/module/execution/ui/view.html.php
index 3657ef7a96..01543c5a7b 100644
--- a/module/execution/ui/view.html.php
+++ b/module/execution/ui/view.html.php
@@ -251,7 +251,7 @@ div
set::title($execution->name),
$execution->name
),
- !empty($config->setCode) ? label
+ !empty($config->setCode) && !empty($execution->code) ? label
(
setClass('light-outline mx-2 flex-none'),
$execution->code
diff --git a/module/product/ui/view.html.php b/module/product/ui/view.html.php
index e3c0851c6f..dce912f9d4 100644
--- a/module/product/ui/view.html.php
+++ b/module/product/ui/view.html.php
@@ -13,7 +13,7 @@ declare(strict_types=1);
namespace zin;
/* Flag variable for hiding product code. */
-$hiddenCode = (!isset($config->setCode) || $config->setCode == 0);
+$hiddenCode = (!isset($config->setCode) || $config->setCode == 0 || empty($product->code));
$allStoryCount = array_sum($product->stories);
$membersDom = array();
diff --git a/module/project/ui/view.html.php b/module/project/ui/view.html.php
index b612edc463..082f87c17c 100644
--- a/module/project/ui/view.html.php
+++ b/module/project/ui/view.html.php
@@ -317,7 +317,7 @@ div
set::title($project->name),
$project->name
),
- !empty($config->setCode) ? label
+ !empty($config->setCode) && !empty($project->code) ? label
(
setClass('label lighter-pale ml-2 flex-none'),
$project->code