Mhamdans17 commited on
Commit
4800900
·
1 Parent(s): a66f5d3

fix: explicit references:ID on Member relations to prevent GORM type altering

Browse files
Files changed (1) hide show
  1. models/models.go +2 -2
models/models.go CHANGED
@@ -71,7 +71,7 @@ type PointHistory struct {
71
  CreatedAt time.Time `gorm:"autoCreateTime" json:"created_at"`
72
 
73
  Company *Company `gorm:"foreignKey:CompanyID" json:"-"`
74
- Member *Member `gorm:"foreignKey:MemberID" json:"-"`
75
  }
76
 
77
  type Branch struct {
@@ -157,7 +157,7 @@ type Order struct {
157
  Company *Company `gorm:"foreignKey:CompanyID" json:"company,omitempty"`
158
  Branch *Branch `gorm:"foreignKey:BranchID" json:"branch,omitempty"`
159
  MemberID *uint `gorm:"index" json:"member_id"`
160
- Member *Member `json:"member,omitempty"`
161
  ServedBy string `gorm:"type:varchar(100)" json:"served_by"`
162
  CustomerName string `gorm:"type:varchar(100)" json:"customer_name"`
163
  CustomerPhone string `gorm:"type:varchar(50)" json:"customer_phone"`
 
71
  CreatedAt time.Time `gorm:"autoCreateTime" json:"created_at"`
72
 
73
  Company *Company `gorm:"foreignKey:CompanyID" json:"-"`
74
+ Member *Member `gorm:"foreignKey:MemberID;references:ID" json:"-"`
75
  }
76
 
77
  type Branch struct {
 
157
  Company *Company `gorm:"foreignKey:CompanyID" json:"company,omitempty"`
158
  Branch *Branch `gorm:"foreignKey:BranchID" json:"branch,omitempty"`
159
  MemberID *uint `gorm:"index" json:"member_id"`
160
+ Member *Member `gorm:"foreignKey:MemberID;references:ID" json:"member,omitempty"`
161
  ServedBy string `gorm:"type:varchar(100)" json:"served_by"`
162
  CustomerName string `gorm:"type:varchar(100)" json:"customer_name"`
163
  CustomerPhone string `gorm:"type:varchar(50)" json:"customer_phone"`