@opra/common
Version:
Opra common package
16 lines (15 loc) • 510 B
JavaScript
import { OpraHttpError } from '../opra-http-error.js';
export class ResourceConflictError extends OpraHttpError {
constructor(resource, fields, cause) {
super({
message: `There is already an other "${resource}" resource with same values for field(s) [${fields}]`,
severity: 'error',
code: 'RESOURCE_CONFLICT',
details: {
resource,
location: fields,
},
}, cause);
this.status = 409;
}
}