12

The question https://softwarerecs.stackexchange.com/posts/4539/revisions was closed as a duplicate of https://softwarerecs.stackexchange.com/posts/4529/revisions. Given that the second question was at the time merged into the first one, this effectively made the question closed as a duplicate of itself.

This is a bug: questions should be prevented from self-duplicate closure, even when merged.

Related: http://meta.stackexchange.com/questions/286745/reopen-post-when-its-duplicate-is-merged-into-it when things happen in the opposite order (close then merge).

Merging should be restricted to questions where one has already been marked as a duplicate as the other. This would avoid the self-duplicate bug since duplicate loops are already prevented. It would also be a UX improvement: merging is a dangerous tool and the merging UI is pretty bare compared with the duplicate UI (in particular, the merging UI doesn't display the proposed duplicate like the exact duplicate does). It would mean one more step when moderators merge questions, but only when they aren't already duplicates, and merging is rare anyway.

5
  • I don't see a problem with the questions you've posted. Am I missing anything? Commented May 31, 2014 at 14:57
  • 2
    @SecondRikudo I've reopened it. The bug is that the closure as duplicate was allowed to go through after the merge. Commented May 31, 2014 at 15:16
  • @DoubleAA Not exactly: In my case the duplicate closure happened after the merge. The two situations might require different fixes (check at merge time or at close time, whichever happens last), so I'll let the developers decide whether to treat them as a single bug. Commented Nov 8, 2016 at 22:05
  • 2
    Possible duplicate of Reopen post when its duplicate is merged into it
    – Glorfindel Mod
    Commented Nov 9, 2016 at 5:48
  • 1
    @Glorfindel and close voters: not sure, looks like OP here explained to the one who has originally flagged why it's not a duplicate. Commented Nov 9, 2016 at 7:12

0

You must log in to answer this question.