mirror of
https://github.com/strapi/strapi.git
synced 2025-07-18 22:45:47 +00:00
16 lines
337 B
JavaScript
16 lines
337 B
JavaScript
![]() |
'use strict';
|
||
|
|
||
|
module.exports = fn => async () => {
|
||
|
try {
|
||
|
await fn();
|
||
|
} catch (error) {
|
||
|
if (strapi.errors.isBoom(error)) {
|
||
|
throw error;
|
||
|
}
|
||
|
|
||
|
// these are errors like unique constraints
|
||
|
strapi.log.error(error);
|
||
|
throw strapi.errors.badRequest('Invalid input data. Please verify unique constraints');
|
||
|
}
|
||
|
};
|