File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ const convertFilter = require('./utils/convert-filter')
88const createValidationError = require ( './utils/create-validation-error' )
99
1010const SEQUELIZE_VALIDATION_ERROR = 'SequelizeValidationError'
11+ const SEQUELIZE_UNIQUE_ERROR = 'SequelizeUniqueConstraintError'
1112
1213class Resource extends BaseResource {
1314 static isAdapterFor ( rawResource ) {
@@ -134,6 +135,9 @@ class Resource extends BaseResource {
134135 if ( error . name === SEQUELIZE_VALIDATION_ERROR ) {
135136 throw createValidationError ( error )
136137 }
138+ if ( error . name === SEQUELIZE_UNIQUE_ERROR ) {
139+ throw createValidationError ( error )
140+ }
137141 throw error
138142 }
139143 }
@@ -153,6 +157,9 @@ class Resource extends BaseResource {
153157 if ( error . name === SEQUELIZE_VALIDATION_ERROR ) {
154158 throw createValidationError ( error )
155159 }
160+ if ( error . name === SEQUELIZE_UNIQUE_ERROR ) {
161+ throw createValidationError ( error )
162+ }
156163 throw error
157164 }
158165 }
You can’t perform that action at this time.
0 commit comments