Workbench 0.86.20 GIT revert changes corrupts project

Version: 0.86.20
OS: Windows 11
Docker Desktop: 4.34.3
Repeatable: Was repeatable until I ran out of containers to test against.

Reproduction steps

  1. Updated to the new workbench 0.86.20.
  2. Opened existing project
  3. The spec file is always different because the projects were updated from specMinorVersion:1 to specMinorVersion:2 probably because they were old clones.
  4. Select “undo changes”
  5. Then I get the “Something when wrong” boo
  6. Then I go back to the main screen and the project is in red
  7. Click on the red project and you get “cannot open project” with an option of “delete project”.
  8. The project is unusable at this point in this current AI Workbench session.

Restart behavior

  1. If I restart the Workbench and re-open the project, it turns out that the reversion never actually happened and the project is back in the state it was in with the same spec.yaml change that I tried to revert previously

Other Weirdness.

  1. Prior to reversion, there are open changes and we’re behind in the repo by one pull from the server
  2. After reversion, there are zero open changes and the repo is no longer one behind the remote GIT repo. This is wrong. The project should still be x versions behind remote.





Bug or Error
Feature Request
Documentation Issue
Other

thanks for posting. we will investigate and get back to you.