@@ -32,7 +32,7 @@ function cardString(template, components) {
3232 property bool showHeader: true; \
3333 implicitWidth: childrenRect.width; ';
3434
35− var hasArt = components["art"]["field"];
35+ var hasArt = components["art"] && components["art"]["field"] || false;
3636 var hasSummary = components["summary"] || false;
3737 var artAndSummary = hasArt && hasSummary;
3838 var isHorizontal = template["card-layout"] === "horizontal";