Repro:
- Create a new case (referred to as 'case zzzz').
- Add the words 'case xxxx' in the edit box
- Save the case.
- Note there is a two-way link between 'case xxxx' and 'case zzzz' under the 'See also' label.
- Edit 'case zzzz' and edit the previous case note from 'case xxxx' to 'case yyyy'.
Expected behaviour:
The two-way link from 'case xxxx' to 'case zzzz' is severed and there is a link between 'case zzzz' and 'case yyyy'.
Actual behaviour:
'Case zzzz' is linked to both 'case xxxx' and 'case yyyy'
We receive feedback cases directly through our website and as much as we'd like them not to, our users are typically going to put 2 or more queries on the same form. If they stuck to one always, we'd simply close the cases as a duplicate of another. As this isn't guaranteed, we put the text "case NNNN" into the case before closing it as this allows us to reference more than one existing case. The above issues causes problems as any link to another case is permanent.