Commit 0c763956 authored by ValarDragon's avatar ValarDragon
Browse files

Fix InitGenesis bug for gauges

parent f47c64f5
Showing with 7 additions and 1 deletion
+7 -1
......@@ -93,10 +93,16 @@ func (k Keeper) SetGaugeWithRefKey(ctx sdk.Context, gauge *types.Gauge) error {
if err := k.addGaugeRefByKey(ctx, combineKeys(types.KeyPrefixUpcomingGauges, timeKey), gauge.Id); err != nil {
return err
}
if err := k.addGaugeIDForDenom(ctx, gauge.Id, gauge.DistributeTo.Denom); err != nil {
return err
}
} else if gauge.IsActiveGauge(curTime) {
if err := k.addGaugeRefByKey(ctx, combineKeys(types.KeyPrefixActiveGauges, timeKey), gauge.Id); err != nil {
return err
}
if err := k.addGaugeIDForDenom(ctx, gauge.Id, gauge.DistributeTo.Denom); err != nil {
return err
}
} else {
if err := k.addGaugeRefByKey(ctx, combineKeys(types.KeyPrefixFinishedGauges, timeKey), gauge.Id); err != nil {
return err
......
......@@ -71,7 +71,7 @@ func (k Keeper) deleteGaugeRefByKey(ctx sdk.Context, key []byte, gaugeID uint64)
gaugeIDs := k.getGaugeRefs(ctx, key)
gaugeIDs, index := removeValue(gaugeIDs, gaugeID)
if index < 0 {
return fmt.Errorf("specific gauge with ID %d not found", gaugeID)
return fmt.Errorf("specific gauge with ID %d not found by reference %s", gaugeID, key)
}
if len(gaugeIDs) == 0 {
store.Delete(key)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment