Use fill() for account_email_settings

This commit is contained in:
Hillel Coren 2017-04-01 23:51:58 +03:00
parent ca6b5c9966
commit 96b7134e66

View File

@ -789,16 +789,11 @@ class AccountController extends BaseController
public function saveEmailSettings(SaveEmailSettings $request) public function saveEmailSettings(SaveEmailSettings $request)
{ {
$account = $request->user()->account; $account = $request->user()->account;
$account->pdf_email_attachment = boolval(Input::get('pdf_email_attachment')); $account->fill($request->all());
$account->document_email_attachment = boolval(Input::get('document_email_attachment'));
$account->enable_email_markup = boolval(Input::get('enable_email_markup'));
$account->email_design_id = Input::get('email_design_id');
$account->email_footer = trim(Input::get('email_footer'));
$account->save(); $account->save();
$settings = $account->account_email_settings; $settings = $account->account_email_settings;
$settings->bcc_email = trim(Input::get('bcc_email')); $settings->fill($request->all());
$settings->reply_to_email = trim(Input::get('reply_to_email'));
$settings->save(); $settings->save();
return redirect('settings/' . ACCOUNT_EMAIL_SETTINGS) return redirect('settings/' . ACCOUNT_EMAIL_SETTINGS)