diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ffdfb0..8b37b48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [3.4.2] - 2019-11-18 +### Fixed +- Issue with multiple answers in devel server and YAML-format .moth + ## [3.4.1] - 2019-11-17 ### Fixed - Scoreboard was double-counting points diff --git a/VERSION b/VERSION index 47b322c..4d9d11c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.4.1 +3.4.2 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: