From 2610010d52ec8c3570bcbce837875a59893307b0 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Mon, 9 May 2016 22:55:43 +1200 Subject: [PATCH] Load form data back into obj after save() (fixes #5484) --- admin/code/LeftAndMain.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/admin/code/LeftAndMain.php b/admin/code/LeftAndMain.php index c4f247f1e..5bcedbd3b 100644 --- a/admin/code/LeftAndMain.php +++ b/admin/code/LeftAndMain.php @@ -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));