Skip to content

Commit 84e3fc6

Browse files
fix: cannot add servers for new profile (#56)
1 parent ab351f1 commit 84e3fc6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/mcpm/commands/server_operations/common.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def client_get_server(client: str, server: str) -> ServerConfig | None:
5454

5555
def profile_add_server(profile: str, server_config: ServerConfig, force: bool = False) -> bool:
5656
profile_manager = ProfileConfigManager()
57-
if not profile_manager.get_profile(profile):
57+
if profile_manager.get_profile(profile) is None:
5858
console.print(f"[bold red]Error:[/] Profile '{profile}' not found.")
5959
return False
6060
if profile_manager.get_profile_server(profile, server_config.name) and not force:
@@ -67,7 +67,7 @@ def profile_add_server(profile: str, server_config: ServerConfig, force: bool =
6767

6868
def profile_remove_server(profile: str, server: str) -> bool:
6969
profile_manager = ProfileConfigManager()
70-
if not profile_manager.get_profile(profile):
70+
if profile_manager.get_profile(profile) is None:
7171
console.print(f"[bold red]Error:[/] Profile '{profile}' not found.")
7272
return False
7373
success = profile_manager.remove_server(profile, server)
@@ -76,7 +76,7 @@ def profile_remove_server(profile: str, server: str) -> bool:
7676

7777
def profile_get_server(profile: str, server: str) -> ServerConfig | None:
7878
profile_manager = ProfileConfigManager()
79-
if not profile_manager.get_profile(profile):
79+
if profile_manager.get_profile(profile) is None:
8080
console.print(f"[bold red]Error:[/] Profile '{profile}' not found.")
8181
return None
8282
return profile_manager.get_profile_server(profile, server)

0 commit comments

Comments
 (0)