PluginProbe
Media Cloud Sync / 1.4.2
Media Cloud Sync v1.4.2
1.4.2 1.4.1 1.4.0 1.3.12 1.3.11 1.3.10 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.2.0 1.2.10 1.2.11 1.2.12 1.2.13 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 All 36 releases
← All changes | includes/sdk/s3/Aws/Api/Parser/JsonParser.php +4 -1 1.2.4 → 1.4.2 View file →
@@ -42,9 +42,12 @@
42 42 case 'map':
43 43 $values = $shape->getValue();
44 44 $target = [];
45 45 foreach ($value as $k => $v) {
46 - $target[$k] = $this->parse($values, $v);
46 + // null map values should not be deserialized
47 + if (!\is_null($v)) {
48 + $target[$k] = $this->parse($values, $v);
49 + }
47 50 }
48 51 return $target;
49 52 case 'timestamp':
50 53 return DateTimeResult::fromTimestamp($value, !empty($shape['timestampFormat']) ? $shape['timestampFormat'] : null);