diff --git a/core/ShopState.lua b/core/ShopState.lua index eb1aace..dc462e4 100644 --- a/core/ShopState.lua +++ b/core/ShopState.lua @@ -191,7 +191,7 @@ if sentName and transactionCurrency.name and transactionCurrency.name:find(".") then sentName = sentName .. "." .. nameSuffix end - if not transactionCurrency.name or sentName and sentName:lower() == transactionCurrency.name:lower() then + if transaction.from ~= transactionCurrency.host and (not transactionCurrency.name or sentName and sentName:lower() == transactionCurrency.name:lower()) then local meta = parseMeta(transaction.metadata) if transaction.to == transactionCurrency.host and not transactionCurrency.name and not sentMetaname then sentMetaname = meta[1]