From 701ef51a53cf361011214a20f2232955513104db Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Wed, 29 Mar 2023 10:58:01 +0100 Subject: [PATCH] #990 API error: Not Authorized due to time zone calc error --- lib/App/Netdisco/DB/Result/Virtual/UserRole.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/App/Netdisco/DB/Result/Virtual/UserRole.pm b/lib/App/Netdisco/DB/Result/Virtual/UserRole.pm index 12e0da84..3877ea30 100644 --- a/lib/App/Netdisco/DB/Result/Virtual/UserRole.pm +++ b/lib/App/Netdisco/DB/Result/Virtual/UserRole.pm @@ -28,11 +28,11 @@ __PACKAGE__->result_source_instance->view_definition(< (EXTRACT(EPOCH FROM LOCALTIMESTAMP) - ?) + AND token_from > (EXTRACT(EPOCH FROM CURRENT_TIMESTAMP) - ?) UNION SELECT username, 'api_admin' AS role FROM users WHERE token IS NOT NULL AND token_from IS NOT NULL - AND token_from > (EXTRACT(EPOCH FROM LOCALTIMESTAMP) - ?) + AND token_from > (EXTRACT(EPOCH FROM CURRENT_TIMESTAMP) - ?) AND admin ENDSQL );