diff --git a/src/data/family.cpp b/src/data/family.cpp index 6cabc9c..fff0e00 100644 --- a/src/data/family.cpp +++ b/src/data/family.cpp @@ -296,10 +296,8 @@ void FamilyProxyModel::updateMapping() { enumFromString(sourceModel()->index(sourceRow, EVENT_TYPE).data().toString()); if (eventType == EventTypes::Birth) { auto partnerIdData = sourceModel()->index(sourceRow, PARTNER_ID).data(); - int partnerId; - if (partnerIdData.isNull()) { - partnerId = -1; - } else { + int partnerId = -1; + if (!partnerIdData.isNull()) { partnerId = partnerIdData.toInt(); assert(personIdToRelationshipRow.contains(partnerId)); }