From 4808911b39cf06a5da764e704475b7c4156f4593 Mon Sep 17 00:00:00 2001 From: SirStendec Date: Fri, 27 Jul 2018 14:35:11 -0400 Subject: [PATCH] 4.0.0-rc9.2 Fixed: Bug with player stats metadata creating an error when the player object is unavailable. --- src/main.js | 2 +- src/modules/metadata.jsx | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main.js b/src/main.js index dca2ff99..afae4e69 100644 --- a/src/main.js +++ b/src/main.js @@ -100,7 +100,7 @@ class FrankerFaceZ extends Module { FrankerFaceZ.Logger = Logger; const VER = FrankerFaceZ.version_info = { - major: 4, minor: 0, revision: 0, extra: '-rc9.1', + major: 4, minor: 0, revision: 0, extra: '-rc9.2', commit: __git_commit__, build: __webpack_hash__, toString: () => diff --git a/src/modules/metadata.jsx b/src/modules/metadata.jsx index 329473f1..aa858d41 100644 --- a/src/modules/metadata.jsx +++ b/src/modules/metadata.jsx @@ -113,7 +113,10 @@ export default class Metadata extends Module { let stats; - if ( typeof player.getPlaybackStats === 'function' ) { + if ( ! player ) + stats = null; + + else if ( typeof player.getPlaybackStats === 'function' ) { stats = player.getPlaybackStats(); } else if ( typeof player.getVideoInfo === 'function' ) {