diff --git a/include/admin/category.inc.php b/include/admin/category.inc.php
index a93d085e..2513d966 100644
--- a/include/admin/category.inc.php
+++ b/include/admin/category.inc.php
@@ -146,6 +146,7 @@ if ( $serendipity['GET']['adminAction'] == 'edit' || $serendipity['GET']['adminA
$write_groups = serendipity_ACLGet($cid, 'category', 'write');
} else {
$data['new'] = true;
+ $data['category_name'] = null;
$cid = false;
$this_cat = array();
echo '
'. CREATE_NEW_CAT .'
';
diff --git a/templates/2k11/admin/category.inc.tpl b/templates/2k11/admin/category.inc.tpl
index d1251ba1..413e2c64 100644
--- a/templates/2k11/admin/category.inc.tpl
+++ b/templates/2k11/admin/category.inc.tpl
@@ -11,7 +11,7 @@
{/if}
{/if}
{/if}
- {if $error_name}
+ {if isset($error_name) and $error_name}
{$CONST.CATEGORY_ALREADY_EXIST|sprintf:$category_name|escape}
{/if}
{/if}
@@ -54,17 +54,17 @@
-
+
@@ -149,7 +149,7 @@
{/if}
-{if $view}
+{if isset($view) and $view}
{$CONST.CATEGORIES}
{if is_array($viewCats)}