open-nomad/ui/app/utils/codes-for-error.js

16 lines
322 B
JavaScript

// Returns an array of error codes as strings for an Ember error object
export default function codesForError(error) {
const codes = [error.code];
if (error.errors) {
error.errors.forEach(err => {
codes.push(err.status);
});
}
return codes
.compact()
.uniq()
.map(code => '' + code);
}