From 690b07982e09bb1c2e61b332e236d0fa60392b6c Mon Sep 17 00:00:00 2001 From: Daisuke Taniwaki Date: Sat, 2 Jun 2018 23:55:21 +0900 Subject: [PATCH] Handle NULL created column of api_tokens table --- share/jupyterhub/static/js/token.js | 2 +- share/jupyterhub/templates/token.html | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/share/jupyterhub/static/js/token.js b/share/jupyterhub/static/js/token.js index 19262313..09d25da4 100644 --- a/share/jupyterhub/static/js/token.js +++ b/share/jupyterhub/static/js/token.js @@ -12,7 +12,7 @@ require(["jquery", "jhapi", "moment"], function($, JHAPI, moment) { // convert ISO datestamps to nice momentjs ones el = $(el); let m = moment(new Date(el.text().trim())); - el.text(m.isValid() ? m.fromNow() : "Never"); + el.text(m.isValid() ? m.fromNow() : el.text()); }); $("#request-token-form").submit(function() { diff --git a/share/jupyterhub/templates/token.html b/share/jupyterhub/templates/token.html index 09ae33d9..4a82a97e 100644 --- a/share/jupyterhub/templates/token.html +++ b/share/jupyterhub/templates/token.html @@ -73,7 +73,11 @@ {%- endif -%} + {%- if token.created -%} {{ token.created.isoformat() + 'Z' }} + {%- else -%} + N/A + {%- endif -%} @@ -118,7 +122,11 @@ {%- endif -%} + {%- if client['created'] -%} {{ client['created'].isoformat() + 'Z' }} + {%- else -%} + N/A + {%- endif -%}