• Stan Hu's avatar
    Fix Error 500s when attempting to destroy a protected tag · 718ecd4e
    Stan Hu authored
    Due to a missing `on_delete: :cascade`, users would hit the error that
    looked like:
    
    ```
    PG::ForeignKeyViolation: ERROR: update or delete on table "protected_tags"
    violates foreign key constraint "fk_rails_f7dfda8c51" on table
    "protected_tag_create_access_levels" DETAIL: Key (id)=(1385) is still
    referenced from table "protected_tag_create_access_levels". : DELETE FROM
    "protected_tags" WHERE "protected_tags"."id" = 1385
    ```
    
    Closes #36013
    718ecd4e
migration_helpers.rb 22.4 KB