From c84ab6920d263b10014ff44cea88a33f90c87f99 Mon Sep 17 00:00:00 2001 From: HAOYUatHZ <37070449+HAOYUatHZ@users.noreply.github.com> Date: Thu, 27 Jun 2019 16:16:59 +0800 Subject: [PATCH 1/1] fix asset foreign key (#229) --- federation/database/orm/asset.go | 2 +- federation/database/orm/cross_transaction_req.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/federation/database/orm/asset.go b/federation/database/orm/asset.go index a2448ba1..f1fbb051 100644 --- a/federation/database/orm/asset.go +++ b/federation/database/orm/asset.go @@ -5,7 +5,7 @@ import ( ) type Asset struct { - ID uint64 `gorm:"primary_key" json:"-"` + ID uint64 `gorm:"primary_key;foreignkey:ID" json:"-"` AssetID string `json:"asset_id"` IssuanceProgram string `json:"-"` VMVersion uint64 `json:"-"` diff --git a/federation/database/orm/cross_transaction_req.go b/federation/database/orm/cross_transaction_req.go index d5c9ec52..5a58749e 100644 --- a/federation/database/orm/cross_transaction_req.go +++ b/federation/database/orm/cross_transaction_req.go @@ -17,5 +17,5 @@ type CrossTransactionReq struct { UpdatedAt types.Timestamp `json:"-"` CrossTransaction *CrossTransaction `gorm:"foreignkey:CrossTransactionID" json:"-"` - Asset *Asset `gorm:"foreignkey:ID" json:"asset"` + Asset *Asset `json:"asset"` } -- 2.11.0