diff --git a/pkg/services/rendering/rendering.go b/pkg/services/rendering/rendering.go index 45dfd2c6bfd..0d8aadf259c 100644 --- a/pkg/services/rendering/rendering.go +++ b/pkg/services/rendering/rendering.go @@ -159,9 +159,13 @@ func (rs *RenderingService) Version() string { func (rs *RenderingService) RenderErrorImage(err error) (*RenderResult, error) { imgUrl := "public/img/rendering_error.png" + imgPath := filepath.Join(setting.HomePath, imgUrl) + if _, err := os.Stat(imgPath); errors.Is(err, os.ErrNotExist) { + return nil, err + } return &RenderResult{ - FilePath: filepath.Join(setting.HomePath, imgUrl), + FilePath: imgPath, }, nil }