diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ffdfb0..cd648e4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Fixed +- Issue with multiple answers in devel server and YAML-format .moth ## [3.4.1] - 2019-11-17 ### Fixed diff --git a/devel/moth.py b/devel/moth.py index 623a44e..d228b72 100644 --- a/devel/moth.py +++ b/devel/moth.py @@ -249,6 +249,10 @@ class Puzzle: self.success.mastery = val elif key == "solution": self.solution = val + elif key == "ksas": + if not isinstance(val, list): + raise ValueError("KSAs must be a list, got %s, instead" & (type(val),)) + self.ksas = val elif key == "ksa": self.ksas.append(val) else: