diff --git a/frontend/src/components/EmailTemplates.vue b/frontend/src/components/EmailTemplates.vue
index fa20e62d..d3573d75 100644
--- a/frontend/src/components/EmailTemplates.vue
+++ b/frontend/src/components/EmailTemplates.vue
@@ -10,7 +10,7 @@
-
@@ -75,16 +79,17 @@
diff --git a/frontend/src/components/Modals/Settings.vue b/frontend/src/components/Modals/Settings.vue
index 18030ec1..e33feea2 100644
--- a/frontend/src/components/Modals/Settings.vue
+++ b/frontend/src/components/Modals/Settings.vue
@@ -57,7 +57,7 @@
:description="activeTab.description"
/>
{
hideLabel: true,
items: [
{
- label: 'Payment',
+ label: 'Payment Gateway',
icon: 'DollarSign',
description:
'Configure the payment gateway and other payment related settings',
diff --git a/frontend/src/components/PaymentSettings.vue b/frontend/src/components/PaymentSettings.vue
index e53d76d4..e74cb6a2 100644
--- a/frontend/src/components/PaymentSettings.vue
+++ b/frontend/src/components/PaymentSettings.vue
@@ -67,7 +67,7 @@ const paymentGateway = createResource({
})
const arrangeFields = (fields) => {
- fields = data.fields.sort((a, b) => {
+ fields = fields.sort((a, b) => {
if (a.type === 'Upload' && b.type !== 'Upload') {
return 1
} else if (a.type !== 'Upload' && b.type === 'Upload') {
diff --git a/frontend/src/pages/BatchForm.vue b/frontend/src/pages/BatchForm.vue
index 60415e81..066bc8e2 100644
--- a/frontend/src/pages/BatchForm.vue
+++ b/frontend/src/pages/BatchForm.vue
@@ -153,6 +153,11 @@
doctype="Email Template"
:label="__('Email Template')"
v-model="batch.confirmation_email_template"
+ :onCreate="
+ (value, close) => {
+ openSettings('Email Templates', close)
+ }
+ "
/>