From 9135222da7dbefd1a3fa82ca0e42f3e7bc38e979 Mon Sep 17 00:00:00 2001 From: Marcelo Schmidt Date: Fri, 23 Dec 2016 09:43:49 -0200 Subject: [PATCH] Fixes oembed error with ogImage URLs that start with double slash --- packages/rocketchat-oembed/client/oembedUrlWidget.coffee | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/rocketchat-oembed/client/oembedUrlWidget.coffee b/packages/rocketchat-oembed/client/oembedUrlWidget.coffee index 8178ac87c5a..f01d303832d 100644 --- a/packages/rocketchat-oembed/client/oembedUrlWidget.coffee +++ b/packages/rocketchat-oembed/client/oembedUrlWidget.coffee @@ -36,7 +36,10 @@ Template.oembedUrlWidget.helpers url = decodedOgImage or this.meta.twitterImage - if url?[0] is '/' and this.parsedUrl?.host? + if url.indexOf('//') is 0 + url = "#{this.parsedUrl.protocol}#{url}" + + else if url.indexOf('/') is 0 and this.parsedUrl?.host? url = "#{this.parsedUrl.protocol}//#{this.parsedUrl.host}#{url}" return url