|
|
@ -64,6 +64,7 @@ import { accessToken, SimpleSigner } from "@/libs/crypto"; |
|
|
|
import * as didJwt from "did-jwt"; |
|
|
|
import { IIdentifier } from "@veramo/core"; |
|
|
|
import { useAppStore } from "@/store/app"; |
|
|
|
import { AxiosError } from "axios"; |
|
|
|
|
|
|
|
interface VerifiableCredential { |
|
|
|
"@context": string; |
|
|
@ -189,9 +190,9 @@ export default class NewEditProjectView extends Vue { |
|
|
|
this |
|
|
|
); |
|
|
|
} |
|
|
|
} catch (error: any) { |
|
|
|
} catch (error: unknown) { |
|
|
|
let userMessage = "There was an error. See logs for more info."; |
|
|
|
const serverError = error.response?.data?.error; |
|
|
|
const serverError = error.response?.data?.error as AxiosError; |
|
|
|
if (serverError) { |
|
|
|
if (serverError.message) { |
|
|
|
userMessage = serverError.message; // This is info for the user. |
|
|
|