diff --git a/server.js b/server.js index 8be5a5b..1ab8514 100644 --- a/server.js +++ b/server.js @@ -4817,6 +4817,13 @@ function getBadgeData(defaultLabel, data) { if (data.style && validTemplates.indexOf(data.style) > -1) { template = data.style; }; + if (!(Object(data.link) instanceof Array)) { + if (data.link === undefined) { + data.link = []; + } else { + data.link = [data.link]; + } + } if (data.logo !== undefined && !/^data:/.test(data.logo)) { data.logo = 'data:' + data.logo;