diff --git a/app/Http/Requests/Setting/Setting.php b/app/Http/Requests/Setting/Setting.php
index 11996c2df..eb01e8231 100644
--- a/app/Http/Requests/Setting/Setting.php
+++ b/app/Http/Requests/Setting/Setting.php
@@ -33,8 +33,11 @@ class Setting extends FormRequest
break;
case 'default':
$rules = [
+ 'account' => 'required|string',
'currency' => 'required|string|currency',
'locale' => 'required|string',
+ 'expense_category' => 'required|integer',
+ 'income_category' => 'required|integer',
'payment_method' => 'required|string|payment_method',
];
diff --git a/resources/views/settings/default/edit.blade.php b/resources/views/settings/default/edit.blade.php
index aa197e970..0b4f10a89 100644
--- a/resources/views/settings/default/edit.blade.php
+++ b/resources/views/settings/default/edit.blade.php
@@ -15,14 +15,13 @@
label="{{ trans_choice('general.accounts', 1) }}"
:options="$accounts"
:selected="setting('default.account')"
- not-required
/>
-
+
-
+