Fix display of triggered builds if their trigger has been deleted
Before this change, if a build was triggered by a build trigger that was subsequently deleted, we'd display "Manually triggered" for the build in the UI, even though we have sufficient metadata to show *nearly the same* normal build information. After this change, if we have said trigger metadata, we still display as much as we can. Fixes https://jira.coreos.com/browse/QUAY-855
This commit is contained in:
		
							parent
							
								
									e5b86d4763
								
							
						
					
					
						commit
						99c986df6c
					
				
					 3 changed files with 14 additions and 17 deletions
				
			
		|  | @ -147,8 +147,11 @@ angular.module('quay').factory('TriggerService', ['UtilService', '$sanitize', 'K | |||
|   }; | ||||
| 
 | ||||
|   triggerService.getFullLinkTemplate = function(build, templateName) { | ||||
|     var name = build.trigger.service; | ||||
|     var type = triggerTypes[name]; | ||||
|     if (!build.trigger) { | ||||
|       return null; | ||||
|     } | ||||
| 
 | ||||
|     var type = triggerTypes[build.trigger.service]; | ||||
|     if (!type) { | ||||
|       return null; | ||||
|     } | ||||
|  |  | |||
		Reference in a new issue