Index: trunk/kernel/admin_templates/incs/catalog.js =================================================================== diff -u -N -r5329 -r5527 --- trunk/kernel/admin_templates/incs/catalog.js (.../catalog.js) (revision 5329) +++ trunk/kernel/admin_templates/incs/catalog.js (.../catalog.js) (revision 5527) @@ -65,9 +65,10 @@ Catalog.prototype.successCallback = function($request, $params, $object) { var $text = $request.responseText; - if ($text.match(/^#redirect#(.*)/)) { + var $match_redirect = new RegExp('^#redirect#(.*)').exec($text); + if ($match_redirect != null) { // redirect to external template requested - window.location.href = RegExp.$1; + window.location.href = $match_redirect[1]; return false; }