diff --git a/lib/Gitlab/EventHandler.js b/lib/Gitlab/EventHandler.js index 8c13723..73cf9e0 100644 --- a/lib/Gitlab/EventHandler.js +++ b/lib/Gitlab/EventHandler.js @@ -71,9 +71,11 @@ class Events { if (embed.color) embed.color = typeof embed.color === 'string' ? parseInt(`0x${embed.color.replace(`0x`, ``)}`, 16) : embed.color; break; } + const avatar = data.user ? data.user.avatar_url : data.user_avatar; + embed.author = { name: data.user ? data.user.username : data.user_name, - icon_url: data.user ? data.user.avatar_url : data.user_avatar, + icon_url: avatar && avatar.startsWith('/') ? `https://gitlab.com${avatar}` : avatar, }; embed.footer = { text: data.project.path_with_namespace,