Browse Source

When specifying Session as a component and using Session flash messages, you end up with 'Paginator, Session, Session' which doesn't make sense. Added an array_unique to remove any duplicated components.

David Yell 11 years ago
parent
commit
28ec1c40a5
1 changed files with 1 additions and 0 deletions
  1. 1 0
      lib/Cake/Console/Command/Task/ControllerTask.php

+ 1 - 0
lib/Cake/Console/Command/Task/ControllerTask.php

@@ -188,6 +188,7 @@ class ControllerTask extends BakeTask {
 				if (strtolower($wannaUseSession) === 'y') {
 					array_push($components, 'Session');
 				}
+				array_unique($components);
 			}
 		} else {
 			list($wannaBakeCrud, $wannaBakeAdminCrud) = $this->_askAboutMethods();