diff --git a/internal/manager/running_streams.go b/internal/manager/running_streams.go index 2d255b7308c..c6b0c466512 100644 --- a/internal/manager/running_streams.go +++ b/internal/manager/running_streams.go @@ -59,8 +59,9 @@ func (s *SceneServer) StreamSceneDirect(scene *models.Scene, w http.ResponseWrit func (s *SceneServer) ServeScreenshot(scene *models.Scene, w http.ResponseWriter, r *http.Request) { var cover []byte readTxnErr := txn.WithReadTxn(r.Context(), s.TxnManager, func(ctx context.Context) error { - cover, _ = s.SceneCoverGetter.GetCover(ctx, scene.ID) - return nil + var err error + cover, err = s.SceneCoverGetter.GetCover(ctx, scene.ID) + return err }) if errors.Is(readTxnErr, context.Canceled) { return