Fix some error when value and replaceIn

This commit is contained in:
l.perret committed 2025-07-16 17:23:15 +02:00
1 parent 29f0b91e8f
commit b509cf2797
4 files changed
+26 -17

No files matched your search

@@ -51,10 +51,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
@@ -105,6 +105,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)