[scrobbles] Only redirect if media has a URL
This commit is contained in:
@ -633,9 +633,13 @@ def scrobble_start(request, uuid):
|
||||
request, messages.ERROR, f"Media with uuid {uuid} not found."
|
||||
)
|
||||
|
||||
if user.profile.redirect_to_webpage and (
|
||||
media_obj.__class__.__name__ == Scrobble.MediaType.WEBPAGE
|
||||
or media_obj.__class__.__name__ == Scrobble.MediaType.BOOK
|
||||
if (
|
||||
user.profile.redirect_to_webpage
|
||||
and (
|
||||
media_obj.__class__.__name__ == Scrobble.MediaType.WEBPAGE
|
||||
or media_obj.__class__.__name__ == Scrobble.MediaType.BOOK
|
||||
)
|
||||
and hasattr(media_obj, "url")
|
||||
):
|
||||
logger.info(f"Redirecting to {media_obj} detail page")
|
||||
return HttpResponseRedirect(media_obj.url)
|
||||
|
||||
Reference in New Issue
Block a user