Remove (long) obsolete edge case

This commit is contained in:
Râu Cao 2023-10-24 14:08:00 +02:00
parent fcea11f0e5
commit 3e9a08a266
Signed by: raucao
GPG Key ID: 15E65F399D084BA9
2 changed files with 4 additions and 8 deletions

View File

@ -23,12 +23,8 @@ class RemoteStorageAuthorization < ApplicationRecord
after_destroy :remove_token_expiry_job after_destroy :remove_token_expiry_job
def url def url
if self.redirect_uri
uri = URI.parse self.redirect_uri uri = URI.parse self.redirect_uri
"#{uri.scheme}://#{client_id}" "#{uri.scheme}://#{client_id}"
else
"http://#{client_id}"
end
end end
def delete_token_from_redis def delete_token_from_redis

View File

@ -1,8 +1,8 @@
FactoryBot.define do FactoryBot.define do
factory :remote_storage_authorization do factory :remote_storage_authorization do
permissions { ["documents:rw"] } permissions { ["documents:rw"] }
client_id { "some-fancy-app" } client_id { "app.example.com" }
redirect_uri { "https://example.com/some-fancy-app" } redirect_uri { "https://app.example.com" }
app_name { "Fancy App" } app_name { "Fancy App" }
expire_at { 1.month.from_now } expire_at { 1.month.from_now }
web_app web_app