Fix upgrading from pre-1.7 databases.

Review Request #5756 — Created April 30, 2014 and submitted

chipx86
Review Board
release-2.0.x
2f6ff56...
reviewboard

rb-site does a check to see if a dedup operation should be run. This
ends up checking some modern fields that didn't exist pre-1.7.

We now wrap this and catch the exception, handling the case where the
operation fails due to a database error. The assumption we make is that
if there's a database error, we're likely upgrading from a database that
doesn't have these columns, and a dedup is probably needed.

Ran an upgrade on a 1.5.x DB, and a 1.6.x DB. Both upgraded. Before this
change, they both gave errors about a missing column.

david
  1. Ship It!

  2. 
      
chipx86
Review request changed

Status: Closed (submitted)

Change Summary:

Pushed to release-2.0.x (11a850c)
Loading...