HearthSim / Hearthstone-Deck-Tracker

A deck tracker and deck manager for Hearthstone on Windows
https://hsreplay.net/downloads/
4.76k stars 1.12k forks source link

Decks keep getting re-imported after being deleted #3787

Closed Icehole70 closed 11 months ago

Icehole70 commented 6 years ago

Bug report

Having the problem with around 17 decks. If i deleted or archive any deck as soon I go in to the play menu with in HS all decks that have been deleted show back up in HDT.

Even after uninstalling then removing/deleting the everything then installing a new copy/blank copy of HDT with nothing showing in it and not log in to HSReplay.net, as soon as go in to the play menu of HS all decks show up again.

Expected Behavior

Decks to stay deleted

Actual Behavior

Old unwanted decks are be re-imported back in to HDT after being deleted

Steps to reproduce behavior

Having HDT open and going in to the play menu

Log/Screenshots

Around line 37 in the log file you can see the old decks being imported hdt_log.txt

hdt-bug

ceceita commented 6 years ago

i think is becouse you have whizbang deck , and it imports all the recipes again..

this becouse if you start a game with whizbang and you random "trees are friends" and that is deleted from the list , it will cause bugs not finding that "recipe" .

I think we can convert this bug to a new request , a new separate tab where this whizbang decks are imported and so they are not visible in normal view.

sry for my english

Icehole70 commented 6 years ago

Yup that looks like that it is, removing the Whizbang deck from HS and then deleting the extra decks from HDT so far they are not coming back when I go in to the play menu. Also looks like if you archive the extra decks they will stay archive, have not testing this to much also not sure what happen to them if I play a game using Whizbang.

Thanks for the info, I feel less crazy now.

Icehole70 commented 6 years ago

Another idea would be to put a tag on the Whizbang decks or to make them look a little bit different from a normal constructed deck.

beheh commented 11 months ago

Hello, this behaviour will change with the next version of HDT as Whizbang decks will only be imported on-demand per-deck, once you start a game with Whizbang. So the old behaviour of a single Whizbang importing them all will go away.

Leaving this open until the next release has shipped.

beheh commented 11 months ago

The rework launched today in HDT v1.23.11!