Skip to content

Changing SSH port on server add causes failureΒ #197

@gdeeble

Description

@gdeeble

βœ… Have you read and understood the above guidelines?

Yes

πŸ“ Provide a clear and concise description of the issue.

When you are adding a server, if you happen to switch to the port field because you are tabbing, you might end up trying to type your password. When doing this, it causes the field to switch to text and causes the add to fail.

πŸ”„ Steps to reproduce the issue.

  1. Click Add Server
  2. Fill out the form and tab through
  3. Accidentally try to type in the port field
  4. Click Add Server
  5. See Error

❌ Paste the full error output (if available).

Oct 18 13:05:07 pve-scripts-local npm[2878]: Invalid prisma.server.create() invocation:
Oct 18 13:05:07 pve-scripts-local npm[2878]: {
Oct 18 13:05:07 pve-scripts-local npm[2878]: data: {
Oct 18 13:05:07 pve-scripts-local npm[2878]: name: "Server",
Oct 18 13:05:07 pve-scripts-local npm[2878]: ip: "x.x.x.x",
Oct 18 13:05:07 pve-scripts-local npm[2878]: user: "redacted",
Oct 18 13:05:07 pve-scripts-local npm[2878]: password: "redacted",
Oct 18 13:05:07 pve-scripts-local npm[2878]: auth_type: "password",
Oct 18 13:05:07 pve-scripts-local npm[2878]: ssh_key: "",
Oct 18 13:05:07 pve-scripts-local npm[2878]: ssh_key_passphrase: "",
Oct 18 13:05:07 pve-scripts-local npm[2878]: ssh_port: "22",
Oct 18 13:05:07 pve-scripts-local npm[2878]: ~~~~
Oct 18 13:05:07 pve-scripts-local npm[2878]: ssh_key_path: null,
Oct 18 13:05:07 pve-scripts-local npm[2878]: key_generated: false,
Oct 18 13:05:07 pve-scripts-local npm[2878]: color: "#3b82f6"
Oct 18 13:05:07 pve-scripts-local npm[2878]: }
Oct 18 13:05:07 pve-scripts-local npm[2878]: }

πŸ–ΌοΈ Additional context (optional).

This might be a UI issue but it might be worth adding a try except to try to cast the port on the backend as well because when I did it, I put in 22 as expected and it still failed after.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions