• Gabriel Mazetto's avatar
    Skip project validation when switching storage layouts · b4f20502
    Gabriel Mazetto authored
    This is a fix for the Hashed Storage migration and Rollback procedure
    to ignore any project-level validation error that can happen in a
    long-running instance.
    
    There are many situations where defaults and acceptable values changed
    but, because we didn't provide a migration to "valid" attributes, it
    can happen that project will not be `valid? => true`.
    
    Because the changes we are making are limited to setting a project as
    read_only or changing the storage_level, it's safe to bypass validation.
    b4f20502