diff --git a/renderer/fifty_ohm_html_renderer.py b/renderer/fifty_ohm_html_renderer.py
index bdf0d54..8743ed6 100644
--- a/renderer/fifty_ohm_html_renderer.py
+++ b/renderer/fifty_ohm_html_renderer.py
@@ -199,11 +199,9 @@ class FiftyOhmHtmlRenderer(HtmlRenderer):
"""
def render_picture(self, token):
+ alt_text = "Alt-Text noch nicht verfügbar"
if self.picture_handler is not None:
- alt_text = self.picture_handler(token.id)
-
- if alt_text is None:
- alt_text = "Alt-Text noch nicht verfügbar"
+ alt_text = self.picture_handler(token.id) or alt_text
return self.render_picture_helper(token.id, token.ref, token.text, token.number, alt_text)
diff --git a/test/test_picture.py b/test/test_picture.py
index 23aef01..ea1eced 100644
--- a/test/test_picture.py
+++ b/test/test_picture.py
@@ -9,7 +9,9 @@ from test.util import paragraph
@pytest.mark.html
def test_picture_html():
assertions = {
- "[picture:123:abc:Text]": FiftyOhmHtmlRenderer.render_picture_helper("123", "abc", "Text", "TODO"),
+ "[picture:0:abc:Text]": FiftyOhmHtmlRenderer.render_picture_helper(
+ "0", "abc", "Text", "TODO", "Alt-Text noch nicht verfügbar"
+ ),
}
for assertion in assertions:
@@ -19,7 +21,7 @@ def test_picture_html():
@pytest.mark.latex
def test_picture_latex():
assertions = {
- "[picture:123:abc:Text]": FiftyOhmLaTeXRenderer.render_picture_helper("123", "abc", "Text", "TODO"),
+ "[picture:0:abc:Text]": FiftyOhmLaTeXRenderer.render_picture_helper("0", "abc", "Text", "TODO"),
}
for assertion in assertions: