diff --git a/frontend/src/locales/de.json b/frontend/src/locales/de.json
index f3897f112..9bda785f5 100644
--- a/frontend/src/locales/de.json
+++ b/frontend/src/locales/de.json
@@ -46,7 +46,8 @@
"thx":"Danke,",
"send_success":"deine Transaktion wurde erfolgreich ausgeführt",
"validation": {
- "double": "Das Feld {field} muss eine Dezimalzahl mit zwei Nachkommastellen sein"
+ "double": "Das Feld {field} muss eine Dezimalzahl mit zwei Nachkommastellen sein",
+ "is-not": "Du kannst Dir selbst keine Gradidos überweisen"
}
},
"error": {
diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json
index a5173c2be..7705eb18e 100644
--- a/frontend/src/locales/en.json
+++ b/frontend/src/locales/en.json
@@ -46,7 +46,8 @@
"thx":"Thank you,",
"send_success":"your transaction was successfully completed",
"validation": {
- "double": "The {field} field must be a decimal with two digits"
+ "double": "The {field} field must be a decimal with two digits",
+ "is-not": "You cannot send Gradidos to yourself"
}
},
"error": {
diff --git a/frontend/src/main.js b/frontend/src/main.js
index 94889e390..5584ae508 100755
--- a/frontend/src/main.js
+++ b/frontend/src/main.js
@@ -3,7 +3,8 @@ import DashboardPlugin from './plugins/dashboard-plugin'
import App from './App.vue'
import i18n from './i18n.js'
import { configure, extend } from 'vee-validate'
-import { required, email, min, between, double } from 'vee-validate/dist/rules'
+// eslint-disable-next-line camelcase
+import { required, email, min, between, double, is_not } from 'vee-validate/dist/rules'
// store
import { store } from './store/store'
@@ -55,6 +56,13 @@ extend('between', {
message: (_, values) => i18n.t('validations.messages.between', values),
})
+// eslint-disable-next-line camelcase
+extend('is_not', {
+ // eslint-disable-next-line camelcase
+ ...is_not,
+ message: (_, values) => i18n.t('form.validation.is-not', values),
+})
+
/* eslint-disable no-new */
new Vue({
el: '#app',
diff --git a/frontend/src/views/Pages/AccountOverview/GddSend.vue b/frontend/src/views/Pages/AccountOverview/GddSend.vue
index 3693e8930..d993797ab 100644
--- a/frontend/src/views/Pages/AccountOverview/GddSend.vue
+++ b/frontend/src/views/Pages/AccountOverview/GddSend.vue
@@ -53,7 +53,15 @@