Skip to content

Commit c287750

Browse files
committed
fix: no discriminator for non-literal field
1 parent 5db2ced commit c287750

1 file changed

Lines changed: 2 additions & 12 deletions

File tree

src/mcp/server/auth/handlers/token.py

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -42,18 +42,8 @@ class PostCredentials(BaseModel):
4242
client_secret: str
4343

4444

45-
class FormCredentials(
46-
RootModel[
47-
Annotated[
48-
NoneCredentials | PostCredentials,
49-
Field(discriminator="client_secret"),
50-
]
51-
]
52-
):
53-
root: Annotated[
54-
NoneCredentials | PostCredentials,
55-
Field(discriminator="client_secret"),
56-
]
45+
class FormCredentials(RootModel[PostCredentials | NoneCredentials]):
46+
root: PostCredentials | NoneCredentials
5747

5848

5949
class BasicCredentials(BaseModel):

0 commit comments

Comments
 (0)