about summary refs log tree commit diff
path: root/app/javascript/flavours/glitch/components/poll.js
diff options
context:
space:
mode:
authorReverite <github@reverite.sh>2019-11-13 20:03:31 -0500
committerReverite <github@reverite.sh>2019-11-13 20:03:31 -0500
commit61a70e595d9ec7a6937d31b36d33063520cf1385 (patch)
tree6d7697e892f9324a5d6f00ed933606fea25fd871 /app/javascript/flavours/glitch/components/poll.js
parent48635bf45f6402c8f82d4cb66fa42e3e5e8f30c2 (diff)
parent707c4918b21d19dd53b64120dbc7263f45fc5ecd (diff)
Merge branch 'glitch' into production
Diffstat (limited to 'app/javascript/flavours/glitch/components/poll.js')
-rw-r--r--app/javascript/flavours/glitch/components/poll.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/app/javascript/flavours/glitch/components/poll.js b/app/javascript/flavours/glitch/components/poll.js
index a7f9a97da..2d2a7cbe0 100644
--- a/app/javascript/flavours/glitch/components/poll.js
+++ b/app/javascript/flavours/glitch/components/poll.js
@@ -39,7 +39,8 @@ class Poll extends ImmutablePureComponent {
 
   static getDerivedStateFromProps (props, state) {
     const { poll, intl } = props;
-    const expired = poll.get('expired') || (new Date(poll.get('expires_at'))).getTime() < intl.now();
+    const expires_at = poll.get('expires_at');
+    const expired = poll.get('expired') || expires_at !== null && (new Date(expires_at)).getTime() < intl.now();
     return (expired === state.expired) ? null : { expired };
   }