Current setup involves creating entirely new problem object when PR is merged, making a reference to the old problem's id. We have to do weird logic, finding the latest iteration of a problem by the id (which could be any one in the chain of edits), in order not to break the site and lose problems. This is annoying and problematic and will be hard to scale. Think of a better way to do this and implement.
Current setup involves creating entirely new problem object when PR is merged, making a reference to the old problem's id. We have to do weird logic, finding the latest iteration of a problem by the id (which could be any one in the chain of edits), in order not to break the site and lose problems. This is annoying and problematic and will be hard to scale. Think of a better way to do this and implement.