From 78705dc8bec1a1433a2d1f8a7eab2a96842cf043 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Tue, 20 Feb 2018 12:02:38 -0800 Subject: [PATCH] Bug 792833 - User specifies source of 'num' field'; either... transaction number or split action (requires at least GnuCash 2.5.0) Strip leading delimiters from KVP keys when reading them from the database. Leading delimiters are incorrectly included in databases created with GnuCash 2.6.x. --- libgnucash/backend/sql/gnc-slots-sql.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libgnucash/backend/sql/gnc-slots-sql.cpp b/libgnucash/backend/sql/gnc-slots-sql.cpp index c8b36ff3a2..d29f553900 100644 --- a/libgnucash/backend/sql/gnc-slots-sql.cpp +++ b/libgnucash/backend/sql/gnc-slots-sql.cpp @@ -203,7 +203,7 @@ get_key_from_path (std::string path) auto idx = get_final_delim(path); if (idx == std::string::npos) return path; - return path.substr(idx); + return path.substr(idx + 1); } static std::string