From 72a908a9fde80e9c3250f569e0ea0a5e67e63a16 Mon Sep 17 00:00:00 2001 From: Madhav Varshney Date: Sat, 1 Aug 2020 16:08:31 -0700 Subject: [PATCH] fix(embed): fix multiple embeds (#1078) --- src/core/render/embed.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/render/embed.js b/src/core/render/embed.js index d31cd2b02..b8d7b181d 100644 --- a/src/core/render/embed.js +++ b/src/core/render/embed.js @@ -146,9 +146,10 @@ export function prerenderEmbed({ compiler, raw = '', fetch }, done) { .concat(embedToken, tokens.slice(index + 1)); moves.push({ start: index, length: embedToken.length - 1 }); } else { + const cloned = tokens.concat(); cached[raw] = tokens.concat(); - tokens.links = cached[raw].links = links; - done(tokens); + tokens.links = cloned.links = cached[raw].links = links; + done(cloned); } }); }