Fix some error when value and replaceIn
Some checks failed
gitea-openium/resgen.swift/pipeline/pr-master There was a failure building this commit

This commit is contained in:
2024-07-18 11:31:23 +02:00
parent df173406d4
commit 6ea31a8030
4 changed files with 26 additions and 17 deletions

View File

@ -48,10 +48,9 @@ class AnalyticsDefinition {
}
private func getParameters() -> String {
var params = parameters
var result: String
let paramsString = params.compactMap { parameter -> String? in
let paramsString = parameters.compactMap { parameter -> String? in
guard parameter.value.isEmpty else { return nil }
let defaultValue: String

View File

@ -68,6 +68,12 @@ class AnalyticsFileParser {
Analytics.exit(withError: error)
}
if dtoParameter.value != nil, dtoParameter.replaceIn != nil {
let error = AnalyticsError.invalidParameter("you can't set 'value' and 'replaceIn' for \(dtoParameter.name)")
print(error.description)
Analytics.exit(withError: error)
}
verify(value: dtoParameter.value, for: typeEnum)
verify(value: dtoParameter.defaultValue, for: typeEnum)