mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-18 21:21:06 +02:00
* consolidate policies tests, remove page object for policies in favor of string selectors * auth list test fix * clean up pki-configuration test and only use error.errors if contents are string * use mirage for version on landing page dashboard test * changes not needed for upgrade but good clean up work. * revert pki workflow changes * remove unused test selector * remove change to keep cleaner file count. * add check on control groups * remove space causing test problems * use uuid for database backend name --------- Co-authored-by: Chelsea Shaw <cshaw@hashicorp.com>
13 lines
446 B
JavaScript
13 lines
446 B
JavaScript
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: BUSL-1.1
|
|
*/
|
|
|
|
// accepts an error and returns error.errors joined with a comma, error.message or a fallback message
|
|
export default function (error, fallbackMessage = 'An error occurred, please try again') {
|
|
if (error instanceof Error && error?.errors && typeof error.errors[0] === 'string') {
|
|
return error.errors.join(', ');
|
|
}
|
|
return error?.message || fallbackMessage;
|
|
}
|