16 lines
		
	
	
		
			483 B
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			483 B
		
	
	
	
		
			Ruby
		
	
	
	
| # frozen_string_literal: true
 | |
| 
 | |
| module API
 | |
|   module Helpers
 | |
|     module ProjectStatsRefreshConflictsHelpers
 | |
|       def reject_if_build_artifacts_size_refreshing!(project)
 | |
|         return unless project.refreshing_build_artifacts_size?
 | |
| 
 | |
|         Gitlab::ProjectStatsRefreshConflictsLogger.warn_request_rejected_during_stats_refresh(project.id)
 | |
| 
 | |
|         conflict!('Action temporarily disabled. The project this pipeline belongs to is undergoing stats refresh.')
 | |
|       end
 | |
|     end
 | |
|   end
 | |
| end
 |