|
6 | 6 | isScreensForSite,
|
7 | 7 | isSetIssueType,
|
8 | 8 | } from '../ipc/issueActions';
|
| 9 | +import { WebViewID } from '../lib/ipc/models/common'; |
9 | 10 | import { CreateMetaTransformerResult, FieldValues, IssueTypeUI, ValueType } from '@atlassianlabs/jira-pi-meta-models';
|
10 | 11 | import { DetailedSiteInfo, Product, ProductJira, emptySiteInfo } from '../atlclients/authInfo';
|
11 | 12 | import { IssueType, Project, emptyIssueType } from '@atlassianlabs/jira-pi-common-models';
|
@@ -74,7 +75,7 @@ export class CreateIssueWebview
|
74 | 75 | return 'Create Jira Issue';
|
75 | 76 | }
|
76 | 77 | public get id(): string {
|
77 |
| - return 'atlascodeCreateIssueScreen'; |
| 78 | + return WebViewID.CreateJiraIssueWebview; |
78 | 79 | }
|
79 | 80 |
|
80 | 81 | public get siteOrUndefined(): DetailedSiteInfo | undefined {
|
@@ -266,16 +267,14 @@ export class CreateIssueWebview
|
266 | 267 | };
|
267 | 268 | }
|
268 | 269 |
|
269 |
| - if (this._screenData) { |
270 |
| - const createData: CreateIssueData = this._screenData.issueTypeUIs[ |
271 |
| - this._selectedIssueTypeId |
272 |
| - ] as CreateIssueData; |
273 |
| - createData.type = 'update'; |
274 |
| - createData.transformerProblems = Container.config.jira.showCreateIssueProblems |
275 |
| - ? this._screenData.problems |
276 |
| - : {}; |
277 |
| - this.postMessage(createData); |
278 |
| - } |
| 270 | + const createData: CreateIssueData = this._screenData.issueTypeUIs[ |
| 271 | + this._selectedIssueTypeId |
| 272 | + ] as CreateIssueData; |
| 273 | + createData.type = 'update'; |
| 274 | + createData.transformerProblems = Container.config.jira.showCreateIssueProblems |
| 275 | + ? this._screenData.problems |
| 276 | + : {}; |
| 277 | + this.postMessage(createData); |
279 | 278 | } catch (e) {
|
280 | 279 | const err = new Error(`error updating issue fields: ${e}`);
|
281 | 280 | Logger.error(err);
|
|
0 commit comments