mirror of
https://github.com/silverstripe/silverstripe-subsites
synced 2024-10-22 09:05:55 +00:00
BUGFIX gnarly recursion error when adding a subsite (from r82410)
This commit is contained in:
parent
40ff605fbf
commit
8d04bd6d90
@ -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'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user