@@ -79,12 +79,12 @@ export default class JiraIssuePage extends AbstractIssueEditorPage<Emit, Accept,
79
79
// TODO: proper error handling in webviews :'(
80
80
// This is a temporary workaround to hopefully troubleshoot
81
81
// https://github.com/atlassian/atlascode/issues/46
82
- override getInputMarkup ( field : FieldUI , editmode ?: boolean , context ?: String ) {
82
+ override getInputMarkup ( field : FieldUI , baseApiUrl : string , editmode ?: boolean , context ?: String ) {
83
83
if ( ! field ) {
84
84
console . warn ( `Field error - no field when trying to render ${ context } ` ) ;
85
85
return null ;
86
86
}
87
- return super . getInputMarkup ( field , editmode ) ;
87
+ return super . getInputMarkup ( field , baseApiUrl , editmode ) ;
88
88
}
89
89
90
90
getProjectKey = ( ) : string => {
@@ -501,7 +501,14 @@ export default class JiraIssuePage extends AbstractIssueEditorPage<Emit, Accept,
501
501
/>
502
502
</ Tooltip >
503
503
</ div >
504
- < h2 > { this . getInputMarkup ( this . state . fields [ 'summary' ] , true , 'summary' ) } </ h2 >
504
+ < h2 >
505
+ { this . getInputMarkup (
506
+ this . state . fields [ 'summary' ] ,
507
+ this . state . siteDetails . baseApiUrl ,
508
+ true ,
509
+ 'summary' ,
510
+ ) }
511
+ </ h2 >
505
512
</ div >
506
513
{ this . state . isErrorBannerOpen && (
507
514
< ErrorBanner onDismissError = { this . handleDismissError } errorDetails = { this . state . errorDetails } />
@@ -516,7 +523,12 @@ export default class JiraIssuePage extends AbstractIssueEditorPage<Emit, Accept,
516
523
{ this . state . fields [ 'description' ] && (
517
524
< div className = "ac-vpadding" >
518
525
< label className = "ac-field-label" > { this . state . fields [ 'description' ] . name } </ label >
519
- { this . getInputMarkup ( this . state . fields [ 'description' ] , true , 'description' ) }
526
+ { this . getInputMarkup (
527
+ this . state . fields [ 'description' ] ,
528
+ this . state . siteDetails . baseApiUrl ,
529
+ true ,
530
+ 'description' ,
531
+ ) }
520
532
</ div >
521
533
) }
522
534
{ this . state . fields [ 'attachment' ] &&
@@ -552,7 +564,12 @@ export default class JiraIssuePage extends AbstractIssueEditorPage<Emit, Accept,
552
564
this . state . fieldValues [ 'environment' ] . trim ( ) !== '' && (
553
565
< div className = "ac-vpadding" >
554
566
< label className = "ac-field-label" > { this . state . fields [ 'environment' ] . name } </ label >
555
- { this . getInputMarkup ( this . state . fields [ 'environment' ] , true , 'environment' ) }
567
+ { this . getInputMarkup (
568
+ this . state . fields [ 'environment' ] ,
569
+ this . state . siteDetails . baseApiUrl ,
570
+ true ,
571
+ 'environment' ,
572
+ ) }
556
573
</ div >
557
574
) }
558
575
@@ -568,7 +585,12 @@ export default class JiraIssuePage extends AbstractIssueEditorPage<Emit, Accept,
568
585
! this . state . isEpic &&
569
586
! this . state . fieldValues [ 'issuetype' ] . subtask && (
570
587
< div className = "ac-vpadding" >
571
- { this . getInputMarkup ( this . state . fields [ 'subtasks' ] , true , 'subtasks' ) }
588
+ { this . getInputMarkup (
589
+ this . state . fields [ 'subtasks' ] ,
590
+ this . state . siteDetails . baseApiUrl ,
591
+ true ,
592
+ 'subtasks' ,
593
+ ) }
572
594
< IssueList
573
595
issues = { this . state . fieldValues [ 'subtasks' ] }
574
596
onIssueClick = { this . handleOpenIssue }
@@ -577,7 +599,12 @@ export default class JiraIssuePage extends AbstractIssueEditorPage<Emit, Accept,
577
599
) }
578
600
{ this . state . fields [ 'issuelinks' ] && (
579
601
< div className = "ac-vpadding" >
580
- { this . getInputMarkup ( this . state . fields [ 'issuelinks' ] , true , 'issuelinks' ) }
602
+ { this . getInputMarkup (
603
+ this . state . fields [ 'issuelinks' ] ,
604
+ this . state . siteDetails . baseApiUrl ,
605
+ true ,
606
+ 'issuelinks' ,
607
+ ) }
581
608
< LinkedIssues
582
609
issuelinks = { this . state . fieldValues [ 'issuelinks' ] }
583
610
onIssueClick = { this . handleOpenIssue }
@@ -604,6 +631,7 @@ export default class JiraIssuePage extends AbstractIssueEditorPage<Emit, Accept,
604
631
this . state . fieldValues [ 'project' ] . projectTypeKey === 'service_desk'
605
632
}
606
633
comment = { comment }
634
+ baseApiUrl = { this . state . siteDetails . baseApiUrl }
607
635
fetchUsers = { this . fetchUsers }
608
636
onSave = { this . handleUpdateComment }
609
637
onDelete = { this . handleDeleteComment }
@@ -624,7 +652,12 @@ export default class JiraIssuePage extends AbstractIssueEditorPage<Emit, Accept,
624
652
} }
625
653
/>
626
654
) ) }
627
- { this . getInputMarkup ( this . state . fields [ 'comment' ] , true , 'comment' ) }
655
+ { this . getInputMarkup (
656
+ this . state . fields [ 'comment' ] ,
657
+ this . state . siteDetails . baseApiUrl ,
658
+ true ,
659
+ 'comment' ,
660
+ ) }
628
661
</ div >
629
662
) }
630
663
</ div >
@@ -814,7 +847,7 @@ export default class JiraIssuePage extends AbstractIssueEditorPage<Emit, Accept,
814
847
field && (
815
848
< div className = "ac-vpadding" onClick = { onClick } >
816
849
< label className = "ac-field-label" > { field . name } </ label >
817
- { this . getInputMarkup ( field , true , key ) }
850
+ { this . getInputMarkup ( field , this . state . siteDetails . baseApiUrl , true , key ) }
818
851
</ div >
819
852
)
820
853
) ;
@@ -831,7 +864,7 @@ export default class JiraIssuePage extends AbstractIssueEditorPage<Emit, Accept,
831
864
markups . push (
832
865
< div className = "ac-vpadding" >
833
866
< label className = "ac-field-label" > { field . name } </ label >
834
- { this . getInputMarkup ( field , true , `Advanced sidebar` ) }
867
+ { this . getInputMarkup ( field , this . state . siteDetails . baseApiUrl , true , `Advanced sidebar` ) }
835
868
</ div > ,
836
869
) ;
837
870
}
@@ -873,7 +906,7 @@ export default class JiraIssuePage extends AbstractIssueEditorPage<Emit, Accept,
873
906
markups . push (
874
907
< div className = "ac-vpadding" >
875
908
< label className = "ac-field-label" > { field . name } </ label >
876
- { this . getInputMarkup ( field , true , `Advanced main` ) }
909
+ { this . getInputMarkup ( field , this . state . siteDetails . baseApiUrl , true , `Advanced main` ) }
877
910
</ div > ,
878
911
) ;
879
912
}
0 commit comments