BUGFIX gnarly recursion error when adding a subsite (from r82410)

This commit is contained in:
Tom Rix 2010-03-01 02:56:07 +00:00
parent 40ff605fbf
commit 8d04bd6d90
1 changed files with 14 additions and 2 deletions

View File

@ -70,8 +70,20 @@ class SubsiteAdmin_CollectionController extends ModelAdmin_CollectionController
));
$form->saveInto($subsite);
$subsite->write();
Director::redirect(Controller::join_links($this->Link(), $subsite->ID , 'edit'));
if(Director::is_ajax()) {
$recordController = new ModelAdmin_RecordController($this, $request, $subsite->ID);
return new HTTPResponse(
$recordController->EditForm()->forAjaxTemplate(),
200,
sprintf(
_t('ModelAdmin.LOADEDFOREDITING', "Loaded '%s' for editing."),
$subsite->Title
)
);
} else {
Director::redirect(Controller::join_links($this->Link(), $subsitess->ID , 'edit'));
}
}
}