diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-11-20 00:10:52 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-11-20 00:10:52 +0300 |
commit | 1b30559a2012b5cfc4fc4c8bde31e6eb76f2da05 (patch) | |
tree | 5d9567f8f99599dd3e365548743e1d7a6855b526 /app/services/concerns | |
parent | 50c1832e0f46aec002a98fff39e7f0873b7e152a (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/services/concerns')
-rw-r--r-- | app/services/concerns/update_repository_storage_methods.rb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/app/services/concerns/update_repository_storage_methods.rb b/app/services/concerns/update_repository_storage_methods.rb index aff36d6943e..8ed87fdb048 100644 --- a/app/services/concerns/update_repository_storage_methods.rb +++ b/app/services/concerns/update_repository_storage_methods.rb @@ -3,6 +3,8 @@ module UpdateRepositoryStorageMethods include Gitlab::Utils::StrongMemoize + MAX_ERROR_LENGTH = 256 + Error = Class.new(StandardError) attr_reader :repository_storage_move @@ -44,6 +46,7 @@ module UpdateRepositoryStorageMethods ServiceResponse.success rescue StandardError => e + repository_storage_move.update_column(:error_message, e.message.truncate(MAX_ERROR_LENGTH)) repository_storage_move.do_fail! Gitlab::ErrorTracking.track_and_raise_exception(e, container_klass: container.class.to_s, container_path: container.full_path) |