diff options
author | Shinya Maeda <shinya@gitlab.com> | 2018-03-30 17:20:47 +0900 |
---|---|---|
committer | Shinya Maeda <shinya@gitlab.com> | 2018-03-30 17:20:47 +0900 |
commit | a26ee804d01912d49d982dfbde8e5fe1c198e04f (patch) | |
tree | ae8782f6f86fbb6002bab59376d90f7292d73781 /app/services/projects/update_pages_service.rb | |
parent | b4d9d4db84933a689ed308bd11faf4442e2bbb5f (diff) | |
download | gitlab-ce-a26ee804d01912d49d982dfbde8e5fe1c198e04f.tar.gz |
missing the public folder is InvaildStateErrorfix/sm/fix-wrong-error-handling-in-update-page-service
Diffstat (limited to 'app/services/projects/update_pages_service.rb')
-rw-r--r-- | app/services/projects/update_pages_service.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/app/services/projects/update_pages_service.rb b/app/services/projects/update_pages_service.rb index 0a2ac7315ec..3172df28db6 100644 --- a/app/services/projects/update_pages_service.rb +++ b/app/services/projects/update_pages_service.rb @@ -31,7 +31,7 @@ module Projects # Check if we did extract public directory archive_public_path = File.join(archive_path, 'public') - raise FailedToExtractError, 'pages miss the public folder' unless Dir.exist?(archive_public_path) + raise InvaildStateError, 'pages miss the public folder' unless Dir.exist?(archive_public_path) raise InvaildStateError, 'pages are outdated' unless latest? deploy_page!(archive_public_path) @@ -41,6 +41,7 @@ module Projects error(e.message) rescue => e error(e.message, false) + raise e end private |