diff --git a/Main.lua b/Main.lua index 0d9e58d..227e820 100644 --- a/Main.lua +++ b/Main.lua @@ -46,8 +46,8 @@ function Init() if settings.FieldToPerformLookupWith:lower() == "{default}" then settings.FieldToPerformLookupWith = DataMapping.BarcodeFieldMapping[product]; end - - if settings.FieldToPerformLookupWith:find("^%a+%.%a+$") then + -- Allow fields with digits like Transaction.ItemInfo1 to be seen as valid + if settings.FieldToPerformLookupWith:find("^%w+%.%w+$") then settings.FieldToPerformLookupWith = Utility.StringSplit(".", settings.FieldToPerformLookupWith); settings.FieldToPerformLookupWith[1] = Utility.Trim(settings.FieldToPerformLookupWith[1]); settings.FieldToPerformLookupWith[2] = Utility.Trim(settings.FieldToPerformLookupWith[2]);