← All changes
fix· Linear

Connecting Linear again no longer disconnects the workspace that has it

Approving Sinatra in Linear from a second workspace now refreshes the workspace that already holds that Linear workspace, instead of silently breaking it.

A Linear workspace connects to one Sinatra workspace. When someone started Connect Linear for it from another Sinatra workspace, we stopped there and dropped the new authorization. But approving Sinatra in Linear again replaces the old authorization, so the workspace that held the connection lost it. Its Linear tasks then failed with "an internal error occurred". Now the new authorization goes to that workspace, and if you're a member you land on its settings, where Linear shows as connected. If your Linear tasks have been failing since you connected Linear somewhere else, reconnect Linear from the workspace it belongs to.