As a result of the ability to "reject" a migration (through certain types of closure on the target site, or deletion on the target site), answers will be undeleted on the source site when a migration is rejected.

However, answers that are not deleted before the question is migrated are undeleted as well.

Take this example on Stack Overflow (links 10K only):

migration and rejection

However, take this answer, which was deleted before migration took place:

answer deleted before migration

Which did not appear on the target site:

deleted answer deleted on target site

However, when the migration is rejected, the answer is undeleted.

Furthermore, if the question is deleted after the migration is rejected and then undeleted, the answer that was originally deleted gets undeleted (which is what I would expect when the migration is rejected).

So it seems that a check needs to be performed to make sure that answers that are deleted when migrated remain deleted when that migration is rejected.

  • Too many double-negatives in the title; my head hurts! :D Mar 27, 2012 at 14:23
  • @AndrewBarber And we're surprised SE forces us to use so many double negatives because? =)
    – casperOne
    Mar 27, 2012 at 14:24
  • Yeah... seems an odd complaint, when I think about it! hehe Mar 27, 2012 at 14:25

1 Answer 1


Hmmm, the error here is not that they were undeleted, that was only a symptom. If you look close, those deleted-before-migration answers were getting migration history though they weren't migrated. Since the "what do we undelete?" check has to key off this, it caused problems there.

The generation of migration history on answers that weren't really migrated will be fixed in the next build.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .