[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."
|
request, messages.ERROR, f"Media with uuid {uuid} not found."
|
||||||
)
|
)
|
||||||
|
|
||||||
if user.profile.redirect_to_webpage and (
|
if (
|
||||||
|
user.profile.redirect_to_webpage
|
||||||
|
and (
|
||||||
media_obj.__class__.__name__ == Scrobble.MediaType.WEBPAGE
|
media_obj.__class__.__name__ == Scrobble.MediaType.WEBPAGE
|
||||||
or media_obj.__class__.__name__ == Scrobble.MediaType.BOOK
|
or media_obj.__class__.__name__ == Scrobble.MediaType.BOOK
|
||||||
|
)
|
||||||
|
and hasattr(media_obj, "url")
|
||||||
):
|
):
|
||||||
logger.info(f"Redirecting to {media_obj} detail page")
|
logger.info(f"Redirecting to {media_obj} detail page")
|
||||||
return HttpResponseRedirect(media_obj.url)
|
return HttpResponseRedirect(media_obj.url)
|
||||||
|
|||||||
Reference in New Issue
Block a user