Assert that assetData is a string before we try to decode it

This commit is contained in:
Steve Klebanoff
2019-01-23 12:51:26 -08:00
parent 726a52f3ee
commit 2166f57750

View File

@@ -193,6 +193,7 @@ export class AssetBuyer {
): Promise<LiquidityForAssetData> {
const shouldForceOrderRefresh =
options.shouldForceOrderRefresh !== undefined ? options.shouldForceOrderRefresh : false;
assert.isString('assetData', assetData);
assetDataUtils.decodeAssetDataOrThrow(assetData);
assert.isBoolean('options.shouldForceOrderRefresh', shouldForceOrderRefresh);