You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[ X ] Bug
[ ] Question (e.g. about handling/usage)
[ ] Request for new feature/improvement
Expected Behavior
When i put XK as country code within a contact address, i could generate a valid swissQRCode
as XK is a valid ISO 3166-1 alpha-2 code for Kosovo (https://laendercode.net/fr/country/xk)
Current Behavior
When trying to use XK as country code, i encounter the following error :
Country must be a valid "two letter" country code as defined by ISO 3166-1, but it isn't.
Stacktrace: at QRCoder.PayloadGenerator.SwissQrCode.Contact..ctor(String name, String zipCode, String city, String country, String streetOrAddressline1, String houseNumberOrAddressline2, AddressType addressType)
The SwissQRCode standard in addition says that the country code must be ISO-3166-1 compliant. So technically my implementation is correct. Nevertheless I see the need and I also saw, that most organizations agreed on using XK as long as there is no official code, so I'll add it to the list soon.
Type of issue
[ X ] Bug
[ ] Question (e.g. about handling/usage)
[ ] Request for new feature/improvement
Expected Behavior
When i put XK as country code within a contact address, i could generate a valid swissQRCode
as XK is a valid ISO 3166-1 alpha-2 code for Kosovo (https://laendercode.net/fr/country/xk)
Current Behavior
When trying to use XK as country code, i encounter the following error :
Country must be a valid "two letter" country code as defined by ISO 3166-1, but it isn't.
Stacktrace: at QRCoder.PayloadGenerator.SwissQrCode.Contact..ctor(String name, String zipCode, String city, String country, String streetOrAddressline1, String houseNumberOrAddressline2, AddressType addressType)
Possible Solution (optional)
In private static HashSet ValidTwoLetterCodes() add the ISO-3166-1 code for Kosovo (as describe here :https://laendercode.net/fr/country/xk)
Steps to Reproduce (for bugs)
When trying the following strings in the payload, i encounter an error :
Your Environment
The text was updated successfully, but these errors were encountered: