diff --git a/lib/models/code.dart b/lib/models/code.dart index fc5f133d0..e3913daa8 100644 --- a/lib/models/code.dart +++ b/lib/models/code.dart @@ -76,6 +76,9 @@ class Code { static String _getIssuer(Uri uri) { try { + if (uri.queryParameters.containsKey("issuer")) { + return uri.queryParameters['issuer']!; + } final String path = Uri.decodeComponent(uri.path); return path.split(':')[0].substring(1); } catch (e) {