diff --git a/include/orm/tiny/concerns/hasrelationships.hpp b/include/orm/tiny/concerns/hasrelationships.hpp index dd9bdbcc3..ea0325cc5 100644 --- a/include/orm/tiny/concerns/hasrelationships.hpp +++ b/include/orm/tiny/concerns/hasrelationships.hpp @@ -1613,8 +1613,9 @@ namespace Concerns AttributeUtils::keys(relations), hidden, ranges::inserter(hiddenKeys, hiddenKeys.cend())); - RelationsContainer serializableRelations; - serializableRelations.reserve(relations.size()); + RelationsContainerType serializableRelations; + if constexpr (HasReserveMethod) + serializableRelations.reserve(relations.size()); for (auto &&[key, value] : relations) if (!hiddenKeys.contains(key))