@@ -437,6 +437,14 @@ public function setRequest(RateRequest $request)
437
437
$ rowRequest ->setPackageWidth ($ request ->getPackageWidth ());
438
438
$ rowRequest ->setPackageDepth ($ request ->getPackageDepth ());
439
439
440
+ if ($ rowRequest ->getUnitMeasure () == 'KGS ' ) {
441
+ $ rowRequest ->setUnitDimensions ('CM ' );
442
+ $ rowRequest ->setUnitDimensionsDescription ('Centimeter ' );
443
+ } else {
444
+ $ rowRequest ->setUnitDimensions ('IN ' );
445
+ $ rowRequest ->setUnitDimensionsDescription ('Inches ' );
446
+ }
447
+
440
448
$ rowRequest ->setIsReturn ($ request ->getIsReturn ());
441
449
$ rowRequest ->setBaseSubtotalInclTax ($ request ->getBaseSubtotalInclTax ());
442
450
@@ -1139,13 +1147,6 @@ protected function _getRestQuotes()
1139
1147
$ rateParams ['RateRequest ' ]['Shipment ' ]['Service ' ]['Description ' ] = $ serviceDescription ;
1140
1148
}
1141
1149
1142
- if ($ rowRequest ->getUnitMeasure () == 'KGS ' ) {
1143
- $ dimensionUnit = 'CM ' ;
1144
- $ dimensionUnitDescription = 'Centimeter ' ;
1145
- } else {
1146
- $ dimensionUnit = 'IN ' ;
1147
- $ dimensionUnitDescription = 'Inches ' ;
1148
- }
1149
1150
$ height = $ rowRequest ->getPackageHeight () ?? 0 ;
1150
1151
$ width = $ rowRequest ->getPackageWidth () ?? 0 ;
1151
1152
$ length = $ rowRequest ->getPackageDepth () ?? 0 ;
@@ -1158,8 +1159,8 @@ protected function _getRestQuotes()
1158
1159
],
1159
1160
"Dimensions " => [
1160
1161
"UnitOfMeasurement " => [
1161
- "Code " => "{$ dimensionUnit }" ,
1162
- "Description " => "{$ dimensionUnitDescription }"
1162
+ "Code " => "{$ rowRequest -> getUnitDimensions () }" ,
1163
+ "Description " => "{$ rowRequest -> getUnitDimensionsDescription () }"
1163
1164
],
1164
1165
"Length " => "{$ length }" ,
1165
1166
"Width " => "{$ width }" ,
0 commit comments