From 59119823f5f3afc0dd4965fe5e68fe84b2302ecb Mon Sep 17 00:00:00 2001 From: David Dworken Date: Sun, 24 Sep 2023 16:14:05 -0700 Subject: [PATCH] Fix bug in updateUsageData that caused it to not record usage data for newly created users --- backend/server/internal/server/srv.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/server/internal/server/srv.go b/backend/server/internal/server/srv.go index e40e442..d45b4ee 100644 --- a/backend/server/internal/server/srv.go +++ b/backend/server/internal/server/srv.go @@ -5,6 +5,7 @@ import ( "errors" "fmt" "net/http" + "strings" "time" "github.com/DataDog/datadog-go/statsd" @@ -152,7 +153,7 @@ func (s *Server) updateUsageData(ctx context.Context, version string, remoteAddr } var usageData []shared.UsageData usageData, err := s.db.UsageDataFindByUserAndDevice(ctx, userId, deviceId) - if err != nil { + if err != nil && !strings.Contains(err.Error(), "record not found") { return fmt.Errorf("db.UsageDataFindByUserAndDevice: %w", err) } if len(usageData) == 0 {