Viewing oauth-tokens for example client fails
When tying to view the oauth-tokens for the example client at http://localhost:9292/oauth-applications/1/oauth-tokens
, the following error occurs:
Internal Server Error
private method `convert_timestamp' called for #<#<Class:0x00007f8a0fa7b688>:0x00007f8a0ddf96e0 @scope=#<AuthorizationServer:0x00007f8a0ddf9820 @_request=#<AuthorizationServer::RodaRequest GET /oauth-applications/1/oauth-tokens>, @_response=#<AuthorizationServer::RodaResponse 500 {} []>, @_request_timer=8354.3539782, @_rodauth=#<#<Class:0x00007f8a0fa7b688>:0x00007f8a0ddf96e0 ...>, @page_title="Oauth Tokens", @oauth_application={:id=>1, :account_id=>2, :name=>"Myself", :description=>"About myself", :homepage_url=>"http://localhost:9293", :redirect_uri=>"http://localhost:9293/callback", :client_id=>"CLIENT_ID", :client_secret=>"$2a$12$eFZcqkb6s9gII93PtnQtsezD1DkJ1Q3ZqnYI9FoJ7rcux3PcAiQSC", :scopes=>"profile.read books.read"}, @oauth_tokens=#<Sequel::SQLite::Dataset: "SELECT * FROM `oauth_tokens` WHERE (`oauth_application_id` = 1)">>, @account={:id=>1, :email=>"foo@bar.com", :ph=>"$2a$04$I/Uk4g6yHq8Ee1lQxHMXoe/M777lyumLP6njwQ4SyOr1asc3moF0."}>
The offending lines are in templates/oauth_tokens.str
on line 27:
<td>#{rodauth.convert_timestamp(oauth_token[rodauth.oauth_tokens_expires_in_column])}</td>
I'm not sure but it seems like the rodauth
object does not get resolved properly?