diff --git a/code/libraries/koowa/controller/view.php b/code/libraries/koowa/controller/view.php
index <HASH>..<HASH> 100644
--- a/code/libraries/koowa/controller/view.php
+++ b/code/libraries/koowa/controller/view.php
@@ -282,6 +282,7 @@ abstract class KControllerView extends KControllerBread
 
 		} else $row = $this->execute('add', $context);
 		
+		//Create the redirect
 		$this->_redirect = KRequest::get('session.com.dispatcher.referrer', 'url');
 		return $row;
 	}
@@ -308,8 +309,10 @@ abstract class KControllerView extends KControllerBread
 			}
 		}
 		else $row = $this->execute('add', $context);
-
-		$this->_redirect = 'view='.$this->_identifier->name.'&id='.$row->id;
+		
+		//Create the redirect
+		$this->_redirect = KRequest::url();
+		
 		return $row;
 	}
 
@@ -328,6 +331,7 @@ abstract class KControllerView extends KControllerBread
 			$row->unlock();
 		}
 
+		//Create the redirect
 		$this->_redirect = KRequest::get('session.com.dispatcher.referrer', 'url');
 		return $row;
 	}
Apply action should redirect to the request URL. This also solve the problem that the layout information dissapears from the URL after an apply RAP.