From b7592db2b396bce27c84a31cc19ba8f26f582df9 Mon Sep 17 00:00:00 2001
From: Jeff Young <jeff@rokeby.ie>
Date: Thu, 23 Jan 2025 23:47:30 +0000
Subject: [PATCH] Fix latent error in annotator uncovered by tests.

---
 eeschema/sch_reference_list.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eeschema/sch_reference_list.cpp b/eeschema/sch_reference_list.cpp
index 45a33ba8ab..4347f5a0cf 100644
--- a/eeschema/sch_reference_list.cpp
+++ b/eeschema/sch_reference_list.cpp
@@ -633,6 +633,7 @@ void SCH_REFERENCE_LIST::Annotate( bool aUseSheetNum, int aSheetIntervalId, int
             std::vector<int> units = { ref_unit.GetUnit() };
             LastReferenceNumber = FindFirstUnusedReference( ref_unit, minRefId, units );
             ref_unit.m_numRef = LastReferenceNumber;
+            ref_unit.m_numRefStr = wxString::Format( "%d", LastReferenceNumber );
             ref_unit.m_isNew = false;
             ref_unit.m_flag = 1;
         }