diff --git a/vdiclient.py b/vdiclient.py index ee0ffec..09eaf1d 100644 --- a/vdiclient.py +++ b/vdiclient.py @@ -132,7 +132,10 @@ def setmainlayout(): layout.append([sg.Image(G.imagefile), sg.Text(G.title, size =(18, 1), justification='c', font=["Helvetica", 18])]) else: layout.append([sg.Text(G.title, size =(30, 1), justification='c', font=["Helvetica", 18])]) - layout.append([sg.Text("Username", size =(12, 1), font=["Helvetica", 12]), sg.InputText(default_text=G.user,key='-username-', font=["Helvetica", 12])]) + if G.user: + layout.append([sg.Text("Username", size =(12, 1), font=["Helvetica", 12]), sg.InputText(default_text=G.user,key='-username-', font=["Helvetica", 12])]) + else: + layout.append([sg.Text("Username", size =(12, 1), font=["Helvetica", 12]), sg.InputText(key='-username-', font=["Helvetica", 12])]) layout.append([sg.Text("Password", size =(12, 1),font=["Helvetica", 12]), sg.InputText(key='-password-', password_char='*', font=["Helvetica", 12])]) if G.totp: @@ -146,7 +149,8 @@ def setmainlayout(): def getvms(): vms = [] for vm in G.proxmox.cluster.resources.get(type='vm'): - vms.append(vm) + if vm['type'] == "qemu": + vms.append(vm) return vms def setvmlayout(vms):