diff options
author | Gabriel Mazetto <brodock@gmail.com> | 2019-01-24 19:07:10 +0100 |
---|---|---|
committer | Gabriel Mazetto <brodock@gmail.com> | 2019-01-25 20:26:35 +0100 |
commit | 02ac66de9063178ef03c3580cae886e4137948be (patch) | |
tree | 568a7c16f50c3772e78ca80c65705425383756e9 /app | |
parent | 7bc16889df458865ffbbb7bef8087c04a5768a1d (diff) | |
download | gitlab-ce-02ac66de9063178ef03c3580cae886e4137948be.tar.gz |
Track when MigrateAttachmentsService is skipped
We need this new state for the Geo event logic in EE
Diffstat (limited to 'app')
-rw-r--r-- | app/services/projects/hashed_storage/migrate_attachments_service.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/app/services/projects/hashed_storage/migrate_attachments_service.rb b/app/services/projects/hashed_storage/migrate_attachments_service.rb index 7476980a117..03e0685d2cd 100644 --- a/app/services/projects/hashed_storage/migrate_attachments_service.rb +++ b/app/services/projects/hashed_storage/migrate_attachments_service.rb @@ -12,6 +12,7 @@ module Projects @logger = logger || Rails.logger @old_disk_path = old_disk_path @new_disk_path = project.disk_path + @skipped = false end def execute @@ -32,11 +33,16 @@ module Projects result end + def skipped? + @skipped + end + private def move_folder!(old_path, new_path) unless File.directory?(old_path) logger.info("Skipped attachments migration from '#{old_path}' to '#{new_path}', source path doesn't exist or is not a directory (PROJECT_ID=#{project.id})") + @skipped = true return true end |