Skip to content

Fix bug where listRefresh() would not deduplicate already existing VMs in list - #7816

Open
avighnac wants to merge 1 commit into
utmapp:mainfrom
avighnac:main
Open

Fix bug where listRefresh() would not deduplicate already existing VMs in list#7816
avighnac wants to merge 1 commit into
utmapp:mainfrom
avighnac:main

Conversation

@avighnac

@avighnac avighnac commented Aug 8, 2026

Copy link
Copy Markdown

While I was using UTM, I noticed that sometimes, after creating a VM, it would create two entries for that VM. On trying to delete one of the entries, the whole VM would be deleted though.

I'm not sure why the duplicate entries are being created but after looking at the code for some time, I found this function which claims to remove duplicate entries.

The thing is, however, it only seemed to remove 'newly loaded' duplicates. I added some code at the very beginning that makes it remove already existing duplicates too.

I tested this myself (Macbook Air M2, macOS Tahoe 26.5) and a Windows VM that appeared twice on the regular UTM appears only once with this patch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant