Avoid crash during yaml parsing
This commit is contained in:
parent
54c7acf651
commit
3ffbf68ab8
1 changed files with 3 additions and 1 deletions
|
|
@ -149,7 +149,9 @@ public class Password {
|
||||||
if checkDuplicatedFields(lines: fromYaml) {
|
if checkDuplicatedFields(lines: fromYaml) {
|
||||||
throw AppError.YamlLoadError
|
throw AppError.YamlLoadError
|
||||||
}
|
}
|
||||||
let yamlFile = try Yams.load(yaml: fromYaml) as! [String: Any]
|
guard let yamlFile = try Yams.load(yaml: fromYaml) as? [String: Any] else {
|
||||||
|
throw AppError.YamlLoadError
|
||||||
|
}
|
||||||
additions.append(contentsOf: yamlFile.map { ($0, String(describing: $1)) })
|
additions.append(contentsOf: yamlFile.map { ($0, String(describing: $1)) })
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue