diff --git a/module/project/ui/create.html.php b/module/project/ui/create.html.php
index aef4d1bf5f..07d658c496 100644
--- a/module/project/ui/create.html.php
+++ b/module/project/ui/create.html.php
@@ -215,7 +215,7 @@ formPanel
set::value($copyProjectID ? $copyProject->name : ''),
set::strong(true),
),
- (!isset($config->setCode) || $config->setCode == 1) ? formGroup
+ (isset($config->setCode) && $config->setCode == 1) ? formGroup
(
set::width('1/2'),
set::name('code'),
diff --git a/module/project/ui/edit.html.php b/module/project/ui/edit.html.php
index 1fdf38f9e5..aa52bd1b83 100644
--- a/module/project/ui/edit.html.php
+++ b/module/project/ui/edit.html.php
@@ -227,7 +227,7 @@ formPanel
set::label($lang->project->name),
set::strong(true),
),
- (!isset($config->setCode) or $config->setCode == 1) ? formGroup
+ (isset($config->setCode) && $config->setCode == 1) ? formGroup
(
set::width('1/2'),
set::name('code'),
diff --git a/module/project/zen.php b/module/project/zen.php
index cfe1f9394f..b233ed99ec 100644
--- a/module/project/zen.php
+++ b/module/project/zen.php
@@ -37,7 +37,7 @@ class projectZen extends project
->stripTags($this->config->project->editor->create['id'], $this->config->allowedTags)
->get();
- if(isset($this->config->setCode) && $this->config->setCode == 0) unset($project->code);
+ if(!isset($this->config->setCode) || $this->config->setCode == 0) unset($project->code);
/* Lean mode relation defaultProgram. */
if($this->config->systemMode == 'light') $project->parent = $this->config->global->defaultProgram;
@@ -108,7 +108,7 @@ class projectZen extends project
/* Check if work days legtimate. */
if(!$this->checkWorkdaysLegtimate($project)) return false;
- if(isset($this->config->setCode) && $this->config->setCode == 0) unset($project->code);
+ if(!isset($this->config->setCode) || $this->config->setCode == 0) unset($project->code);
/* Lean mode relation defaultProgram. */
if($this->config->systemMode == 'light') $project->parent = $this->config->global->defaultProgram;