summaryrefslogtreecommitdiff
path: root/lib/gitlab/database_importers/self_monitoring
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/database_importers/self_monitoring')
-rw-r--r--lib/gitlab/database_importers/self_monitoring/project/delete_service.rb20
1 files changed, 3 insertions, 17 deletions
diff --git a/lib/gitlab/database_importers/self_monitoring/project/delete_service.rb b/lib/gitlab/database_importers/self_monitoring/project/delete_service.rb
index bce0819b700..998977b4000 100644
--- a/lib/gitlab/database_importers/self_monitoring/project/delete_service.rb
+++ b/lib/gitlab/database_importers/self_monitoring/project/delete_service.rb
@@ -9,8 +9,7 @@ module Gitlab
include SelfMonitoring::Helpers
steps :validate_self_monitoring_project_exists,
- :destroy_project_owner,
- :delete_project_id
+ :destroy_project
def initialize
super(nil)
@@ -30,29 +29,16 @@ module Gitlab
success(result)
end
- def destroy_project_owner(result)
+ def destroy_project(result)
return success(result) unless project_created?
- if self_monitoring_project.owner.destroy
+ if self_monitoring_project.destroy
success(result)
else
log_error(self_monitoring_project.errors.full_messages)
error(_('Error deleting project. Check logs for error details.'))
end
end
-
- def delete_project_id(result)
- update_result = application_settings.update(
- instance_administration_project_id: nil
- )
-
- if update_result
- success(result)
- else
- log_error("Could not delete self monitoring project ID, errors: %{errors}" % { errors: application_settings.errors.full_messages })
- error(_('Could not delete project ID'))
- end
- end
end
end
end