Skip to content

Commit b758d2e

Browse files
committed
[explorer] fix: not render button when payload is empty
1 parent 8cc7e25 commit b758d2e

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

__tests__/components/fileds/MessageField.spec.js

+8-1
Original file line numberDiff line numberDiff line change
@@ -106,5 +106,12 @@ describe('MessageField component', () => {
106106
payload: '48656C6F2066726F6D2073796D626F6C20736E6170'
107107
});
108108
});
109+
110+
it('does not render convert message button when plain message payload is empty', () => {
111+
assertConvertFormatButtonNotRender({
112+
type: 0,
113+
payload: ''
114+
});
115+
});
109116
});
110-
});
117+
});

src/components/fields/MessageField.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ export default {
7878
return this.isViewAsUTF8 ? `View as default` : `View as utf-8`;
7979
},
8080
isHexString () {
81-
return Convert.isHexString(this.value.payload);
81+
return this.value.payload && Convert.isHexString(this.value.payload);
8282
}
8383
},
8484
methods: {

0 commit comments

Comments
 (0)