Page MenuHomePhabricator

It is possible to simultaneously create and destroy a reference, causing an exception to be thrown
Closed, ResolvedPublic

Description

  1. Disable Citoid
  2. Create a new reference
  3. With the reference selected, go to re-use it

As inserting a reference causes the selected items to be removed, an exception is thrown trying to reuse a now non-existent reference.

Event Timeline

Esanders created this task.Aug 23 2015, 7:42 PM
Esanders raised the priority of this task from to Low.
Esanders updated the task description. (Show Details)
Esanders added a subscriber: Esanders.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptAug 23 2015, 7:42 PM
Deskana closed this task as Resolved.Nov 2 2018, 12:10 PM
Deskana claimed this task.
Deskana added a subscriber: Deskana.

I tested this on mediawiki.org which does not have Citoid enabled. Trying to reuse the reference whilst it is selected does not cause any issues—the reference remains selected, and no exception is thrown. It appears this was fixed at some point.

Restricted Application added a project: User-Ryasmeen. · View Herald TranscriptNov 2 2018, 12:10 PM