From c247956f0e8666e2659d4b2cd7ecc1e91cd3abc1 Mon Sep 17 00:00:00 2001 From: brookjeynes Date: Thu, 16 Oct 2025 18:16:16 +1000 Subject: [PATCH] fix: xp not getting calculated correctly when a study session is deleted Change-Id: oowvlmonntzxqwsvxtloulomorxvyxlo Signed-off-by: brookjeynes --- internal/consumer/ingester.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/consumer/ingester.go b/internal/consumer/ingester.go index 571332b..63bec44 100644 --- a/internal/consumer/ingester.go +++ b/internal/consumer/ingester.go @@ -263,16 +263,16 @@ func (i *Ingester) ingestStudySession(e *models.Event) error { } i.Logger.Debug("deleting study session from pds request") - err = db.DeleteStudySessionByRkey(tx, did, e.Commit.RKey) + err = db.RemoveXPForSession(tx, did, e.Commit.RKey, logger) if err != nil { tx.Rollback() - return fmt.Errorf("failed to delete study session record: %w", err) + return fmt.Errorf("failed to remove xp for session: %w", err) } - err = db.RemoveXPForSession(tx, did, e.Commit.RKey) + err = db.DeleteStudySessionByRkey(tx, did, e.Commit.RKey) if err != nil { tx.Rollback() - return fmt.Errorf("failed to remove xp for session: %w", err) + return fmt.Errorf("failed to delete study session record: %w", err) } return tx.Commit() -- 2.43.0