mirror of
https://github.com/encounter/JSONAPI.git
synced 2026-07-10 12:18:40 -07:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 99d9d96dbb |
@@ -170,7 +170,7 @@ extension ToOneRelationship: Codable where Identifiable.Identifier: OptionalId {
|
|||||||
// succeeds and then attempt to coerce nil to a Identifier
|
// succeeds and then attempt to coerce nil to a Identifier
|
||||||
// type at which point we can store nil in `id`.
|
// type at which point we can store nil in `id`.
|
||||||
let anyNil: Any? = nil
|
let anyNil: Any? = nil
|
||||||
if try container.decodeNil(forKey: .data) {
|
if try !container.contains(.data) || container.decodeNil(forKey: .data) {
|
||||||
guard let val = anyNil as? Identifiable.Identifier else {
|
guard let val = anyNil as? Identifiable.Identifier else {
|
||||||
throw DecodingError.valueNotFound(
|
throw DecodingError.valueNotFound(
|
||||||
Self.self,
|
Self.self,
|
||||||
|
|||||||
Reference in New Issue
Block a user