diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php
index 9e6ee8f97..432b1d44a 100644
--- a/e107_handlers/form_handler.php
+++ b/e107_handlers/form_handler.php
@@ -216,15 +216,18 @@ class e_form
 		$c = 0;
 		foreach($array as $key=>$tab)
 		{
-			if($c == 0 & $initTab == false)
-			{
-				$initTab = $key;
-			}
 
 			if(is_numeric($key))
 			{
 				$key = 'tab-'.$this->name2id($tab['caption']);
 			}
+
+			if($c == 0 & $initTab == false)
+			{
+				$initTab = $key;
+			}
+
+
 			
 			$active = ($key ==$initTab) ? ' class="active"' : '';
 			$text .= '<li'.$active.'><a href="#'.$key.'" data-toggle="tab">'.$tab['caption'].'</a></li>';