diff --git a/plugins/recruit-resources/src/components/CreateApplication.svelte b/plugins/recruit-resources/src/components/CreateApplication.svelte
index 69ae5c8c40..1aa09d0b8b 100644
--- a/plugins/recruit-resources/src/components/CreateApplication.svelte
+++ b/plugins/recruit-resources/src/components/CreateApplication.svelte
@@ -16,9 +16,11 @@
{ dispatch('close') }}>
+
{#if !preserveCandidate}
diff --git a/plugins/recruit-resources/src/plugin.ts b/plugins/recruit-resources/src/plugin.ts
index 8ac0b68d92..6d85a65c88 100644
--- a/plugins/recruit-resources/src/plugin.ts
+++ b/plugins/recruit-resources/src/plugin.ts
@@ -14,13 +14,18 @@
//
import { mergeIds } from '@anticrm/platform'
-import type { IntlString } from '@anticrm/platform'
+import type { IntlString, StatusCode } from '@anticrm/platform'
import type { Ref, Class } from '@anticrm/core'
import type { AnyComponent } from '@anticrm/ui'
import type { Applicant, Candidate, Candidates, Vacancy } from '@anticrm/recruit'
import recruit, { recruitId } from '@anticrm/recruit'
export default mergeIds(recruitId, recruit, {
+ status: {
+ ApplicationExists: '' as StatusCode,
+ CandidateRequired: '' as StatusCode,
+ VacancyRequired: '' as StatusCode,
+ },
class: {
Vacancy: '' as Ref>,
Candidates: '' as Ref>,