diff --git a/.github/scripts/write_repo_contents.py b/.github/scripts/write_repo_contents.py index b5654c9..fd9fbb8 100644 --- a/.github/scripts/write_repo_contents.py +++ b/.github/scripts/write_repo_contents.py @@ -174,9 +174,10 @@ ####### # Add issue keywords as repository topics -keywords = data["scientific_keywords"] -if data["software"]["keywords"]: - keywords += data["software"]["keywords"] +keywords = [] +sciencekeywords = issue_dict.get("scientific_keywords", []) +softwarekeywords = issue_dict["software"].get("keywords", []) +keywords += sciencekeywords + softwarekeywords #ensure keywords have valid format def sanitize_string(s):