fix errors on insertion to game, fix db creation of game
This commit is contained in:
@@ -9,15 +9,20 @@ type Ring struct {
|
||||
Subject Subject `json:"subject"`
|
||||
}
|
||||
|
||||
func (r *Ring) ToDB(dest *db.Ring) bool {
|
||||
func (r *Ring) ToDB(dest **db.Ring) bool {
|
||||
if dest == nil {
|
||||
return false
|
||||
}
|
||||
|
||||
dest.Enabled = r.Enabled
|
||||
dest.Effects = r.Effects
|
||||
r.RingColors.ToDB(&dest.RingColors)
|
||||
r.Subject.ToDB(&dest.Subject)
|
||||
ring := &db.Ring{
|
||||
Enabled: r.Enabled,
|
||||
Effects: r.Effects,
|
||||
}
|
||||
|
||||
r.RingColors.ToDB(&ring.RingColors)
|
||||
r.Subject.ToDB(&ring.Subject)
|
||||
|
||||
*dest = ring
|
||||
|
||||
return true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user