mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-04 07:08:34 +02:00
Merge pull request #5486 from open-sausages/pulls/4.0/5484-prevent-double-save
Load form data back into obj after save() (fixes #5484)
This commit is contained in:
commit
a02374df02
@ -1209,6 +1209,8 @@ class LeftAndMain extends Controller implements PermissionProvider {
|
||||
|
||||
$message = _t('LeftAndMain.SAVEDUP', 'Saved.');
|
||||
if($request->getHeader('X-Formschema-Request')) {
|
||||
// Ensure that newly created records have all their data loaded back into the form.
|
||||
$form->loadDataFrom($record);
|
||||
$form->setMessage($message, 'good');
|
||||
$data = $this->getSchemaForForm($form);
|
||||
$response = new SS_HTTPResponse(Convert::raw2json($data));
|
||||
|
Loading…
Reference in New Issue
Block a user