fix #9, better error during registration
This commit is contained in:
@@ -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: {
|
||||
|
||||
@@ -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: {
|
||||
|
||||
@@ -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'
|
||||
})
|
||||
}
|
||||
|
||||
@@ -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
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user