summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core/common/VariantReader.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/common/VariantReader.cpp b/src/core/common/VariantReader.cpp
index 6bc6df8..bbceac5 100644
--- a/src/core/common/VariantReader.cpp
+++ b/src/core/common/VariantReader.cpp
@@ -610,11 +610,11 @@ std::pair<bool, Variant::cardinalityType> VariantReader::parseCardinality(
Variant::cardinalityType{});
}
if (c == '<') {
- card.merge(
- Variant::rangeType{0, (unsigned int)n.intValue()});
+ card.merge(Variant::rangeType{
+ 0, (unsigned int)n.intValue() - 1});
} else {
card.merge(Variant::rangeType::typeRangeFrom(
- (unsigned int)n.intValue()));
+ (unsigned int)n.intValue() + 1));
}
break;
}