[Gradle,JS] Make customFields nullable in type adapter
This commit is contained in:
+2
-2
@@ -42,10 +42,10 @@ class PackageJsonTypeAdapter : TypeAdapterFactory {
|
|||||||
val jsonObject = delegateAdapter.toJsonTree(value).asJsonObject
|
val jsonObject = delegateAdapter.toJsonTree(value).asJsonObject
|
||||||
|
|
||||||
customFieldsField.isAccessible = true
|
customFieldsField.isAccessible = true
|
||||||
val customFields = customFieldsField.get(value) as Map<*, *>
|
val customFields = customFieldsField.get(value) as Map<*, *>?
|
||||||
|
|
||||||
customFields
|
customFields
|
||||||
.forEach { (key, value) ->
|
?.forEach { (key, value) ->
|
||||||
val valueElement = gson.toJsonTree(value)
|
val valueElement = gson.toJsonTree(value)
|
||||||
key as String
|
key as String
|
||||||
jsonObject.add(key, valueElement)
|
jsonObject.add(key, valueElement)
|
||||||
|
|||||||
Reference in New Issue
Block a user