Fixed sharing URL with ?&

This commit is contained in:
Igor Zhukov 2016-06-24 18:59:15 +03:00
parent 7909731d1e
commit 7480ca1553

View File

@ -4219,9 +4219,11 @@ angular.module('myApp.services', ['myApp.i18n', 'izhukov.utils'])
function checkLocationTgAddr () { function checkLocationTgAddr () {
var tgaddr = $routeParams.tgaddr; var tgaddr = $routeParams.tgaddr;
if (tgaddr) { if (tgaddr) {
if (!tgaddr.match(/[=&?]/)) {
try { try {
tgaddr = decodeURIComponent(tgaddr); tgaddr = decodeURIComponent(tgaddr);
} catch (e) {}; } catch (e) {};
}
var matches = tgaddr.match(tgAddrRegExp); var matches = tgaddr.match(tgAddrRegExp);
if (matches) { if (matches) {
handleTgProtoAddr(matches[3]); handleTgProtoAddr(matches[3]);