• Mitchell Hashimoto's avatar
    command: remove legacy remote state on migration · d01886a6
    Mitchell Hashimoto authored
    Fixes #12871
    
    We were forgetting to remove the legacy remote state from the actual
    state value when migrating. This only causes an issue when saving a plan
    since the plan contains the state itself and causes an error where both
    a backend + legacy state exist.
    
    If saved plans aren't used this causes no noticable issue.
    
    Due to buggy upgrades already existing in the wild, I also added code to
    clear the remote section if it exists in a standard unchanged backend
    d01886a6