# HG changeset patch # User Sebastien Jodogne # Date 1537435668 -7200 # Node ID b51233f03e7ed5015a9fd353785709b6552c57b1 # Parent ab0fd5923c1db69563a575210a8d85364dfb38da missing break diff -r ab0fd5923c1d -r b51233f03e7e Core/DicomParsing/FromDcmtkBridge.cpp --- a/Core/DicomParsing/FromDcmtkBridge.cpp Thu Sep 20 11:07:38 2018 +0200 +++ b/Core/DicomParsing/FromDcmtkBridge.cpp Thu Sep 20 11:27:48 2018 +0200 @@ -1723,9 +1723,11 @@ { item->insert(FromJson(ParseTag(members[j]), value[i][members[j]], decodeDataUriScheme, dicomEncoding)); } + break; } case Json::arrayValue: + { // Lua cannot disambiguate between an empty dictionary // and an empty array if (value[i].size() != 0) @@ -1733,6 +1735,7 @@ throw OrthancException(ErrorCode_BadParameterType); } break; + } default: throw OrthancException(ErrorCode_BadParameterType);