From 4e5f3bedc140b5b1aafb2708dd60bbe4597036a5 Mon Sep 17 00:00:00 2001 From: bprize15 Date: Mon, 9 Dec 2024 10:15:47 -0500 Subject: [PATCH] set expiration date to far future --- .../cbio/oncokb/service/impl/CompanyServiceImpl.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/mskcc/cbio/oncokb/service/impl/CompanyServiceImpl.java b/src/main/java/org/mskcc/cbio/oncokb/service/impl/CompanyServiceImpl.java index 23efd7762..53a0fa8e7 100644 --- a/src/main/java/org/mskcc/cbio/oncokb/service/impl/CompanyServiceImpl.java +++ b/src/main/java/org/mskcc/cbio/oncokb/service/impl/CompanyServiceImpl.java @@ -3,6 +3,8 @@ import static org.mskcc.cbio.oncokb.config.cache.CompanyCacheResolver.COMPANIES_BY_ID_CACHE; import static org.mskcc.cbio.oncokb.config.cache.CompanyCacheResolver.COMPANIES_BY_NAME_CACHE; +import java.time.LocalDateTime; +import java.time.ZoneId; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; @@ -290,7 +292,14 @@ public Optional createServiceAccountToken(Long id, String name) { UserDetails[] serviceUserDetails = company.getServiceUsers().toArray(new UserDetails[company.getServiceUsers().size()]); // since one service user should always be first in array - return Optional.of(tokenProvider.createToken(serviceUserDetails[0].getUser(), Optional.empty(), Optional.of(true), Optional.of(name))); + return Optional.of(tokenProvider.createToken( + serviceUserDetails[0].getUser(), + Optional.of( + LocalDateTime.of(9999, 1, 1, 0, 0).atZone(ZoneId.systemDefault()).toInstant() + ), + Optional.of(true), + Optional.of(name) + )); } private void clearCompanyCaches(Company company) {