summaryrefslogtreecommitdiff
path: root/app/services/projects/hashed_storage_migration_service.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/services/projects/hashed_storage_migration_service.rb')
-rw-r--r--app/services/projects/hashed_storage_migration_service.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/app/services/projects/hashed_storage_migration_service.rb b/app/services/projects/hashed_storage_migration_service.rb
index b61f71cf9a0..662702c1db5 100644
--- a/app/services/projects/hashed_storage_migration_service.rb
+++ b/app/services/projects/hashed_storage_migration_service.rb
@@ -1,7 +1,7 @@
module Projects
class HashedStorageMigrationService < BaseService
attr_reader :logger
-
+
def initialize(project, logger = nil)
@project = project
@logger = logger || Rails.logger
@@ -12,6 +12,11 @@ module Projects
unless project.hashed_storage?(:repository)
return unless HashedStorage::MigrateRepositoryService.new(project, logger).execute
end
+
+ # Migrate attachments from Legacy to Hashed Storage
+ unless project.hashed_storage?(:attachments)
+ HashedStorage::MigrateAttachmentsService.new(project, logger).execute
+ end
end
end
end