diff --git a/src/person.cpp b/src/person.cpp index c127629cea120e4dfab9b1246883105115654469..e041be31171b44717fd94d5296ed5ab7f2f00e07 100644 --- a/src/person.cpp +++ b/src/person.cpp @@ -596,6 +596,11 @@ QVariant Person::roleData(int role) const case Qt::EditRole: case static_cast<int>(Ring::Role::Name): return QVariant(formattedName()); + case static_cast<int>(Ring::Role::Number): + { + auto cm = lastUsedContactMethod(); + return cm ? cm->bestId() : QString(); + } case Qt::DecorationRole: return GlobalInstances::pixmapManipulator().decorationRole(this); case static_cast<int>(Person::Role::Organization):