From fe0dc0618e9f2cc8c46e27d2553f683c5259cdf2 Mon Sep 17 00:00:00 2001 From: joamag Date: Tue, 12 Dec 2017 11:00:51 +0000 Subject: [PATCH] better type support --- src/appier_extras/parts/prismic/partials/_prismic.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/appier_extras/parts/prismic/partials/_prismic.py b/src/appier_extras/parts/prismic/partials/_prismic.py index 9fdda1fb..d6a4d2b4 100644 --- a/src/appier_extras/parts/prismic/partials/_prismic.py +++ b/src/appier_extras/parts/prismic/partials/_prismic.py @@ -77,12 +77,15 @@ def _prismic_deref(cls, entry): # value as the "master" value for it type = entry["type"] values = entry["value"] - value = values[0] if values else dict() if type == "StructuredText": - return value["text"] + return "\n".join([value["text"] for value in values]) + + if type == "Text": + return values if type == "Image": + value = values[0] if values else dict() return value["main"]["url"] if type == "Group":