Skip to content

Commit ab97425

Browse files
fix(auth): prioritize first auth header
1 parent 98cccb2 commit ab97425

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

src/onlyfansapi/_client.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -497,9 +497,11 @@ def qs(self) -> Querystring:
497497

498498
@override
499499
def _auth_headers(self, security: SecurityOptions) -> dict[str, str]:
500-
return {
501-
**(self._default if security.get("default", False) else {}),
502-
}
500+
headers: dict[str, str] = {}
501+
if security.get("default", False):
502+
for key, value in self._default.items():
503+
headers.setdefault(key, value)
504+
return headers
503505

504506
@property
505507
def _default(self) -> dict[str, str]:
@@ -959,9 +961,11 @@ def qs(self) -> Querystring:
959961

960962
@override
961963
def _auth_headers(self, security: SecurityOptions) -> dict[str, str]:
962-
return {
963-
**(self._default if security.get("default", False) else {}),
964-
}
964+
headers: dict[str, str] = {}
965+
if security.get("default", False):
966+
for key, value in self._default.items():
967+
headers.setdefault(key, value)
968+
return headers
965969

966970
@property
967971
def _default(self) -> dict[str, str]:

0 commit comments

Comments
 (0)