mirror of
https://github.com/alamion/obsidian-jira-sync.git
synced 2026-07-22 05:43:04 +00:00
Merge remote-tracking branch 'slipstyle/feature/pull-after-create' into testing
# Conflicts: # src/file_operations/createUpdateIssue.ts
This commit is contained in:
commit
d45309743a
1 changed files with 5 additions and 1 deletions
|
|
@ -1,6 +1,6 @@
|
|||
import JiraPlugin from '../main';
|
||||
import { TFile } from 'obsidian';
|
||||
import { createJiraIssue, updateJiraIssue, updateJiraStatus } from '../api';
|
||||
import { createJiraIssue, fetchIssue, updateJiraIssue, updateJiraStatus } from '../api';
|
||||
import { prepareJiraFieldsFromFile } from './commonPrepareData';
|
||||
import { localToJiraFields, updateJiraToLocal } from '../tools/mapObsidianJiraFields';
|
||||
import { JiraIssue, JiraTransitionType } from '../interfaces';
|
||||
|
|
@ -43,6 +43,10 @@ export async function createIssueFromFile(
|
|||
frontmatter['key'] = issueKey;
|
||||
});
|
||||
|
||||
// Pull the created issue back from Jira to populate all remaining synced fields
|
||||
const createdIssue = await fetchIssue(plugin, issueKey);
|
||||
await updateJiraToLocal(plugin, file, createdIssue);
|
||||
|
||||
return issueKey;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue