diff --git a/script.user.js b/script.user.js index 2f1d6a4..576cd60 100644 --- a/script.user.js +++ b/script.user.js @@ -216,14 +216,18 @@ function createSettingElement(key, [label, value, editable]) { } var res = await api("repos/migrate", _data); - var resp = JSON.parse(res); + try { + var resp = JSON.parse(res); - if (resp.message) { - if (resp.message == "The repository with the same name already exists.") { - window.open(`${config.instance}/mirrors/${repo}`); - } else alert(resp.message); - } else { - window.open(resp.html_url); + if (resp.message) { + if (resp.message == "The repository with the same name already exists.") { + window.open(`${config.instance}/mirrors/${repo}`); + } else alert(resp.message); + } else { + window.open(resp.html_url); + } + } catch (err) { + alert(err); } };