diff --git a/db/migrate/20190227115926_create_join_table_language_learning_object.rb b/db/migrate/20190227115926_create_join_table_language_learning_object.rb
index 6278650cd25fcd9fd6a0db674f5edd81ed618b35..f9fc9469408c407ef4e1e55cc41d28c62ed3d7b9 100644
--- a/db/migrate/20190227115926_create_join_table_language_learning_object.rb
+++ b/db/migrate/20190227115926_create_join_table_language_learning_object.rb
@@ -10,7 +10,7 @@ class CreateJoinTableLanguageLearningObject < ActiveRecord::Migration[5.0]
       start = 1
       finish = 999
       batch_size = 1000
-      last_id = LearningObject.with_deleted.last.id
+      last_id = LearningObject.count > 0 ? LearningObject.with_deleted.last.id : 0
 
       migration.up do
         loop do