From 7ace67001083395a3d297bc62f3d06324119bb28 Mon Sep 17 00:00:00 2001 From: Mathieu Magnin Date: Tue, 17 Sep 2024 09:47:46 +0200 Subject: [PATCH] [#10798] fix tests --- app/fields/jwt_field.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/fields/jwt_field.rb b/app/fields/jwt_field.rb index 188ca2f08..e2c944066 100644 --- a/app/fields/jwt_field.rb +++ b/app/fields/jwt_field.rb @@ -7,7 +7,8 @@ class JwtField < Administrate::Field::Base if data.present? begin decoded_token = JWT.decode(data, nil, false) - expiration = Time.zone.at(decoded_token[0]['exp']) + + return "Token présent, sans expiration" unless decoded_token[0].key?('exp') if expiration < Time.zone.now "Token présent, expiré le #{expiration.strftime('%d/%m/%Y à %H:%M')}"