Skip to content

Commit bd8ee83

Browse files
committed
Fix nested object serialization with generics
1 parent a810403 commit bd8ee83

File tree

2 files changed

+2
-12
lines changed

2 files changed

+2
-12
lines changed

templates/apple/Sources/Client.swift.twig

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -440,12 +440,7 @@ open class Client {
440440
|| param is [Bool: Any] {
441441
encodedParams[key] = param
442442
} else {
443-
let value = try! (param as! Encodable).toJson()
444-
445-
let range = value.index(value.startIndex, offsetBy: 1)..<value.index(value.endIndex, offsetBy: -1)
446-
let substring = value[range]
447-
448-
encodedParams[key] = substring
443+
encodedParams[key] = try (param as! Encodable).toJson()
449444
}
450445
}
451446

templates/swift/Sources/Client.swift.twig

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -476,12 +476,7 @@ open class Client {
476476
|| param is [Bool: Any] {
477477
encodedParams[key] = param
478478
} else {
479-
let value = try! (param as! Encodable).toJson()
480-
481-
let range = value.index(value.startIndex, offsetBy: 1)..<value.index(value.endIndex, offsetBy: -1)
482-
let substring = value[range]
483-
484-
encodedParams[key] = substring
479+
encodedParams[key] = try (param as! Encodable).toJson()
485480
}
486481
}
487482

0 commit comments

Comments
 (0)