fix #9, better error during registration

This commit is contained in:
les
2019-09-05 13:31:14 +02:00
parent 1bc8a83cf8
commit b755f940d7
4 changed files with 10 additions and 8 deletions

View File

@@ -160,8 +160,9 @@ Adding this link to your feed reader will keep you up to date.`,
remove_account_confirm: 'You are about to permanently delete your account',
},
err: {
register_error: 'Error during registration'
error: {
nick_taken: 'This nickname is already used',
email_taken: 'This email is already used'
},
ordinal: {

View File

@@ -165,8 +165,9 @@ export default {
remove_account_confirm: 'Stai per eliminare definitivamente il tuo account',
},
err: {
register_error: 'Errore nella registrazione'
error: {
nick_taken: 'Questo nick è già presente',
email_taken: 'Questa email è già registrata'
},
ordinal: {

View File

@@ -66,10 +66,10 @@ export default {
})
this.$router.replace("/")
} catch (e) {
const error = get(e, 'e.response.data.errors[0].message', String(e))
const error = get(e, 'response.data.errors[0].message', String(e))
Message({
showClose: true,
message: this.$t('register.error') + this.$t(error),
message: this.$t(error),
type: 'error'
})
}

View File

@@ -9,14 +9,14 @@ module.exports = (sequelize, DataTypes) => {
const user = sequelize.define('user', {
username: {
type: DataTypes.STRING,
unique: true,
unique: { msg: 'error.username_taken' },
index: true,
allowNull: false
},
display_name: DataTypes.STRING,
email: {
type: DataTypes.STRING,
unique: true,
unique: { msg: 'error.email_taken' },
index: true,
allowNull: false
},