Skip to content

Commit c563641

Browse files
committed
Improve path handling
1 parent c8b74bc commit c563641

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/solid/auth.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,17 @@ def is_login(self) -> bool:
1111

1212
def login(self, idp, username, password):
1313
# NSS only
14+
if idp[-1] == '/':
15+
idp = idp[:-1]
1416
url = '/'.join((idp, 'login/password'))
1517

1618
data = {
1719
'username': username,
1820
'password': password
1921
}
2022

21-
self.client.post(url, data=data)
23+
r = self.client.post(url, data=data)
24+
r.raise_for_status()
2225

2326
if not self.is_login:
2427
raise Exception('Cannot login.')

0 commit comments

Comments
 (0)