Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2019-06-02 08:59:17 +0300
committerStan Hu <stanhu@gmail.com>2019-06-02 09:06:46 +0300
commita52cbf6b00e65a52feb1ab0ff25c75858d39184a (patch)
tree5f49126ed5e7f6b91a4d921f8011066343b8657c /spec/migrations
parent2ad5b30b6c02a3e3f84275121a709f5de75dac48 (diff)
Fix migration failure when groups are missing route
When a Group is missing a route, the migration failed previously with a `Invalid single-table inheritance type` error. To fix this, we can disable STI for the migration class because we don't need to know about the type to do this migration. Besides, currently Group is the only type used in the type column. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/58714
Diffstat (limited to 'spec/migrations')
-rw-r--r--spec/migrations/generate_missing_routes_spec.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/spec/migrations/generate_missing_routes_spec.rb b/spec/migrations/generate_missing_routes_spec.rb
index 32515d353b0..30ad135d4df 100644
--- a/spec/migrations/generate_missing_routes_spec.rb
+++ b/spec/migrations/generate_missing_routes_spec.rb
@@ -8,7 +8,7 @@ describe GenerateMissingRoutes, :migration do
let(:routes) { table(:routes) }
it 'creates routes for projects without a route' do
- namespace = namespaces.create!(name: 'GitLab', path: 'gitlab')
+ namespace = namespaces.create!(name: 'GitLab', path: 'gitlab', type: 'Group')
routes.create!(
path: 'gitlab',