From b84e3d28581165725a7a7c5c949960485a7cc2d0 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Sat, 24 Jan 2026 09:31:39 -0600 Subject: [PATCH] adapter_royalroadcom: Fix login failure reporting #1302 --- fanficfare/adapters/adapter_royalroadcom.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/fanficfare/adapters/adapter_royalroadcom.py b/fanficfare/adapters/adapter_royalroadcom.py index 246e5f4e..07b58c8e 100644 --- a/fanficfare/adapters/adapter_royalroadcom.py +++ b/fanficfare/adapters/adapter_royalroadcom.py @@ -132,11 +132,10 @@ class RoyalRoadAdapter(BaseSiteAdapter): params['__RequestVerificationToken']=soup.find('input', {'name':'__RequestVerificationToken'})['value'] d = self.post_request(loginUrl, params) - if "Sign in" in d : #Member Account - logger.info("Failed to login to URL %s as %s" % (loginUrl, + logger.info("Failed to login to URL %s as %s (requires Email not name)" % (loginUrl, params['Email'])) - raise exceptions.FailedToLogin(self.url,params['urealname']) + raise exceptions.FailedToLogin(self.url,"Failed to login as %s (RoyalRoad requires Email not name)" % params['Email']) return False else: return True