diff --git a/app/src/main/java/dev/itsvic/parceltracker/api/UPSDeliveryService.kt b/app/src/main/java/dev/itsvic/parceltracker/api/UPSDeliveryService.kt index 789bb18..db13801 100644 --- a/app/src/main/java/dev/itsvic/parceltracker/api/UPSDeliveryService.kt +++ b/app/src/main/java/dev/itsvic/parceltracker/api/UPSDeliveryService.kt @@ -92,11 +92,11 @@ object UPSDeliveryService : DeliveryService { else -> logUnknownStatus("UPS", details.progressBarType!!) } - val metadata = - mutableMapOf( - R.string.property_weight to - "${details.additionalInformation!!.weight} ${details.additionalInformation.weightUnit}", - ) + val metadata = mutableMapOf() + if (details.additionalInformation?.weightUnit != null) { + metadata[R.string.property_weight] = + "${details.additionalInformation.weight} ${details.additionalInformation.weightUnit}" + } // ETA if (details.scheduledDeliveryDateDetail != null && details.packageStatusTime != null) { @@ -188,7 +188,7 @@ object UPSDeliveryService : DeliveryService { @JsonClass(generateAdapter = true) internal data class PkgMoreInfo( val weight: String, - val weightUnit: String, + val weightUnit: String?, ) @JsonClass(generateAdapter = true)