38 lines
1.2 KiB
Diff
38 lines
1.2 KiB
Diff
|
diff --git a/node_modules/truffle/build/459.bundled.js b/node_modules/truffle/build/459.bundled.js
|
||
|
index a206402..72962d6 100644
|
||
|
--- a/node_modules/truffle/build/459.bundled.js
|
||
|
+++ b/node_modules/truffle/build/459.bundled.js
|
||
|
@@ -19843,16 +19843,23 @@ const reason = {
|
||
|
|
||
|
if (isObject) {
|
||
|
const data = res.error.data;
|
||
|
- const hash = Object.keys(data)[0];
|
||
|
+ if (typeof data === "object") {
|
||
|
+ const hash = Object.keys(data)[0];
|
||
|
|
||
|
- if (data[hash].return && data[hash].return.includes(errorStringHash)) {
|
||
|
- try {
|
||
|
- return web3.eth.abi.decodeParameter(
|
||
|
- "string",
|
||
|
- data[hash].return.slice(10)
|
||
|
- );
|
||
|
- } catch (_) {
|
||
|
- return undefined;
|
||
|
+ if (data[hash].return && data[hash].return.includes(errorStringHash)) {
|
||
|
+ try {
|
||
|
+ return web3.eth.abi.decodeParameter(
|
||
|
+ "string",
|
||
|
+ data[hash].return.slice(10)
|
||
|
+ );
|
||
|
+ } catch (_) {
|
||
|
+ return undefined;
|
||
|
+ }
|
||
|
+ }
|
||
|
+ }
|
||
|
+ else {
|
||
|
+ if (res.error.message) {
|
||
|
+ return res.error.message;
|
||
|
}
|
||
|
}
|
||
|
} else if (isString && res.result.includes(errorStringHash)) {
|