OSDN Git Service

fix no-BTM asset display
authoroysheng <oysheng@bytom.io>
Fri, 13 Apr 2018 12:30:06 +0000 (20:30 +0800)
committeroysheng <oysheng@bytom.io>
Fri, 13 Apr 2018 12:30:06 +0000 (20:30 +0800)
wallet/annotated.go

index 6ec82a1..c733265 100644 (file)
@@ -48,7 +48,14 @@ func (w *Wallet) getExternalDefinition(assetID *bc.AssetID) json.RawMessage {
        saveAlias := assetID.String()
        storeBatch := w.DB.NewBatch()
 
-       externalAsset := &asset.Asset{AssetID: *assetID, Alias: &saveAlias, DefinitionMap: definitionMap, Signer: &signers.Signer{Type: "external"}}
+       externalAsset := &asset.Asset{
+               AssetID:           *assetID,
+               Alias:             &saveAlias,
+               DefinitionMap:     definitionMap,
+               RawDefinitionByte: definitionByte,
+               Signer:            &signers.Signer{Type: "external"},
+       }
+
        if rawAsset, err := json.Marshal(externalAsset); err == nil {
                log.WithFields(log.Fields{"assetID": assetID.String(), "alias": saveAlias}).Info("index external asset")
                storeBatch.Set(asset.Key(assetID), rawAsset)