diff --git a/app/Http/Livewire/Settings/Email.php b/app/Http/Livewire/Settings/Email.php
index c0e80f020..878b1133f 100644
--- a/app/Http/Livewire/Settings/Email.php
+++ b/app/Http/Livewire/Settings/Email.php
@@ -60,7 +60,6 @@ class Email extends Component
$this->validate([
'settings.resend_api_key' => 'required'
]);
- $this->settings->smtp_enabled = false;
$this->settings->save();
$this->emit('success', 'Settings saved successfully.');
} catch (\Exception $e) {
@@ -68,9 +67,18 @@ class Email extends Component
return general_error_handler($e, $this);
}
}
+ public function instantSaveResend() {
+ try {
+ $this->settings->smtp_enabled = false;
+ $this->submitResend();
+ } catch (\Exception $e) {
+ return general_error_handler($e, $this);
+ }
+ }
public function instantSave()
{
try {
+ $this->settings->resend_enabled = false;
$this->submit();
} catch (\Exception $e) {
return general_error_handler($e, $this);
@@ -89,7 +97,6 @@ class Email extends Component
'settings.smtp_password' => 'nullable',
'settings.smtp_timeout' => 'nullable',
]);
- $this->settings->resend_enabled = false;
$this->settings->save();
$this->emit('success', 'Settings saved successfully.');
} catch (\Exception $e) {
diff --git a/resources/views/livewire/settings/email.blade.php b/resources/views/livewire/settings/email.blade.php
index 45ea814c3..3350541e5 100644
--- a/resources/views/livewire/settings/email.blade.php
+++ b/resources/views/livewire/settings/email.blade.php
@@ -67,7 +67,7 @@