diff --git a/public/src/client/topic.js b/public/src/client/topic.js index dc311d1c38..b4dd497dc3 100644 --- a/public/src/client/topic.js +++ b/public/src/client/topic.js @@ -224,7 +224,7 @@ define('forum/topic', [ btn.find('i').removeClass('fa-copy').addClass('fa-check'); setTimeout(() => btn.find('i').removeClass('fa-check').addClass('fa-copy'), 2000); const codeEl = btn.parent().find('code'); - if (codeEl.attr('data-lines')) { + if (codeEl.attr('data-lines') && codeEl.find('.hljs-ln-code[data-line-number]').length) { return codeEl.find('.hljs-ln-code[data-line-number]') .map((i, e) => e.textContent).get().join('\n'); }