- if (seriesUIDGiven)
- {
- if (entryId == seriesUIDkey)
- seriesUID = m_ArgsInfo.tag_arg[i];
- else
- frameOfReferenceUID = m_ArgsInfo.tag_arg[i];
- }
- else if (m_ArgsInfo.newSeriesUID_flag) {
+ studyUIDGiven = (entryId == studyUIDKey);
+ }
+
+ // force the creation of a new series if a new study was specified
+ if (!studyUIDGiven && m_ArgsInfo.newStudyUID_flag) {
+ m_ArgsInfo.newSeriesUID_flag = true;