From 2630a15ca433ba6e849068d5cbd51fc95d972c42 Mon Sep 17 00:00:00 2001 From: DoMiNeLa10 <retrogamingdomi@wp.pl> Date: Wed, 13 Feb 2019 19:07:02 +0100 Subject: [PATCH] Fix type error in handleChildrens() (#29) * fix type error in handleChildrens() * return early when querySelector fails --- src/meta_tags.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/meta_tags.js b/src/meta_tags.js index 4d7f008..ab3c1f0 100644 --- a/src/meta_tags.js +++ b/src/meta_tags.js @@ -53,7 +53,14 @@ class MetaTags extends Component { this.lastChildStr = childStr; - let childNodes = Array.prototype.slice.call(this.temporaryElement.querySelector('.react-head-temp').children); + const tempHead = this.temporaryElement.querySelector('.react-head-temp'); + + // .react-head-temp might not exist when triggered from async action + if (tempHead === null) { + return; + } + + let childNodes = Array.prototype.slice.call(tempHead.children); const head = document.head; const headHtml = head.innerHTML; -- GitLab