fix: xp not getting calculated correctly when a study session is deleted #22

merged
opened by brookjeynes.dev targeting master from push-xlxvwwpkrpwv
Changed files
+4 -4
internal
consumer
+4 -4
internal/consumer/ingester.go
···
}
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()