Explorar o código

Return NaN instead of 0 when dividing by 0

Svilen Markov hai 4 meses
pai
achega
5a06f4788b
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      internal/glance/widget-custom-api.go

+ 2 - 1
internal/glance/widget-custom-api.go

@@ -8,6 +8,7 @@ import (
 	"html/template"
 	"io"
 	"log/slog"
+	"math"
 	"net/http"
 	"time"
 
@@ -191,7 +192,7 @@ var customAPITemplateFuncs = func() template.FuncMap {
 		},
 		"div": func(a, b float64) float64 {
 			if b == 0 {
-				return 0
+				return math.NaN()
 			}
 
 			return a / b