mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Fix JS error when editing a merged PR's title (#30990)
This commit is contained in:
		| @@ -26,9 +26,7 @@ | |||||||
| 		</div> | 		</div> | ||||||
| 		<div class="issue-title-buttons"> | 		<div class="issue-title-buttons"> | ||||||
| 			<button class="ui small basic cancel button">{{ctx.Locale.Tr "repo.issues.cancel"}}</button> | 			<button class="ui small basic cancel button">{{ctx.Locale.Tr "repo.issues.cancel"}}</button> | ||||||
| 			<button class="ui small primary button" | 			<button class="ui small primary button" data-update-url="{{$.RepoLink}}/issues/{{.Issue.Index}}/title"> | ||||||
| 							data-update-url="{{$.RepoLink}}/issues/{{.Issue.Index}}/title" |  | ||||||
| 							{{if .Issue.IsPull}}data-target-update-url="{{$.RepoLink}}/pull/{{.Issue.Index}}/target_branch"{{end}}> |  | ||||||
| 				{{ctx.Locale.Tr "repo.issues.save"}} | 				{{ctx.Locale.Tr "repo.issues.save"}} | ||||||
| 			</button> | 			</button> | ||||||
| 		</div> | 		</div> | ||||||
| @@ -77,7 +75,7 @@ | |||||||
| 							{{ctx.Locale.Tr "repo.pulls.title_desc" .NumCommits $headHref $baseHref}} | 							{{ctx.Locale.Tr "repo.pulls.title_desc" .NumCommits $headHref $baseHref}} | ||||||
| 						</span> | 						</span> | ||||||
| 					{{end}} | 					{{end}} | ||||||
| 					<span id="pull-desc-editor" class="tw-hidden flex-text-block"> | 					<span id="pull-desc-editor" class="tw-hidden flex-text-block" data-target-update-url="{{$.RepoLink}}/pull/{{.Issue.Index}}/target_branch"> | ||||||
| 						<div class="ui floating filter dropdown"> | 						<div class="ui floating filter dropdown"> | ||||||
| 							<div class="ui basic small button tw-mr-0"> | 							<div class="ui basic small button tw-mr-0"> | ||||||
| 								<span class="text">{{ctx.Locale.Tr "repo.pulls.compare_compare"}}: {{$.HeadTarget}}</span> | 								<span class="text">{{ctx.Locale.Tr "repo.pulls.compare_compare"}}: {{$.HeadTarget}}</span> | ||||||
|   | |||||||
| @@ -626,9 +626,12 @@ export function initRepoIssueTitleEdit() { | |||||||
|     showElem(issueTitleDisplay); |     showElem(issueTitleDisplay); | ||||||
|     showElem('#pull-desc-display'); |     showElem('#pull-desc-display'); | ||||||
|   }); |   }); | ||||||
|  |  | ||||||
|  |   const pullDescEditor = document.querySelector('#pull-desc-editor'); // it may not exist for a merged PR | ||||||
|  |   const prTargetUpdateUrl = pullDescEditor?.getAttribute('data-target-update-url'); | ||||||
|  |  | ||||||
|   const editSaveButton = issueTitleEditor.querySelector('.ui.primary.button'); |   const editSaveButton = issueTitleEditor.querySelector('.ui.primary.button'); | ||||||
|   editSaveButton.addEventListener('click', async () => { |   editSaveButton.addEventListener('click', async () => { | ||||||
|     const prTargetUpdateUrl = editSaveButton.getAttribute('data-target-update-url'); |  | ||||||
|     const newTitle = issueTitleInput.value.trim(); |     const newTitle = issueTitleInput.value.trim(); | ||||||
|     try { |     try { | ||||||
|       if (newTitle && newTitle !== oldTitle) { |       if (newTitle && newTitle !== oldTitle) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user