Skip to content

Commit a4e93fd

Browse files
authored
Add Overload for getNullValue to File Share Deserializer (Azure#19526)
Add Overload for getNullValue to File Share Deserializer
1 parent b267949 commit a4e93fd

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/implementation/util/FilesAndDirectoriesListSegmentDeserializer.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,14 @@
6060
*/
6161

6262
public final class FilesAndDirectoriesListSegmentDeserializer extends JsonDeserializer<FilesAndDirectoriesListSegment> {
63+
/*
64+
* Added as of Jackson 2.12 as empty/missing XML was no longer triggering deserialize.
65+
*/
66+
@Override
67+
public FilesAndDirectoriesListSegment getNullValue(DeserializationContext ctxt) {
68+
return new FilesAndDirectoriesListSegment();
69+
}
70+
6371
@Override
6472
public FilesAndDirectoriesListSegment deserialize(JsonParser p, DeserializationContext ctxt) throws IOException {
6573
ArrayList<DirectoryItem> directoryItems = new ArrayList<>();

0 commit comments

Comments
 (0)