summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/behance.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@ubuntu.com>2019-10-11 20:28:32 -0400
committerLibravatarUnit 193 <unit193@ubuntu.com>2019-10-11 20:28:32 -0400
commit40f5fe6edef268632d3bc484e85e5b37bad67bff (patch)
tree98817850b65f1d2877bd4ed63a3908f37d794f8d /gallery_dl/extractor/behance.py
parent639d9ea4a667733aadc3ff83a1df2cc9f0add3a9 (diff)
New upstream version 1.10.6upstream/1.10.6
Diffstat (limited to 'gallery_dl/extractor/behance.py')
-rw-r--r--gallery_dl/extractor/behance.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/gallery_dl/extractor/behance.py b/gallery_dl/extractor/behance.py
index 467a935..c701927 100644
--- a/gallery_dl/extractor/behance.py
+++ b/gallery_dl/extractor/behance.py
@@ -33,8 +33,11 @@ class BehanceExtractor(Extractor):
if data["fields"] and isinstance(data["fields"][0], dict):
data["fields"] = [field["name"] for field in data["fields"]]
data["owners"] = [owner["display_name"] for owner in data["owners"]]
- if "tags" in data:
- data["tags"] = [tag["title"] for tag in data["tags"]]
+
+ tags = data.get("tags") or ()
+ if tags and isinstance(tags[0], dict):
+ tags = [tag["title"] for tag in tags]
+ data["tags"] = tags
# backwards compatibility
data["gallery_id"] = data["id"]