diff options
| author | 2019-10-11 20:28:32 -0400 | |
|---|---|---|
| committer | 2019-10-11 20:28:32 -0400 | |
| commit | 40f5fe6edef268632d3bc484e85e5b37bad67bff (patch) | |
| tree | 98817850b65f1d2877bd4ed63a3908f37d794f8d /gallery_dl/extractor/behance.py | |
| parent | 639d9ea4a667733aadc3ff83a1df2cc9f0add3a9 (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.py | 7 |
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"] |
