Skip to content

Commit 83b45e4

Browse files
committed
fix save values of additional program fields
1 parent 518f347 commit 83b45e4

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

projects/social_platform/src/app/office/projects/edit/edit.component.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,7 @@ export class ProjectEditComponent implements OnInit, AfterViewInit, OnDestroy {
402402
this.setProjFormIsSubmitting = this.setIsSubmittingAsDraft;
403403
const partnerProgramId = this.projectForm.get("partnerProgramId")?.value;
404404
this.projectForm.patchValue({ partnerProgramId });
405+
this.closeSendingDescisionModal();
405406
this.submitProjectForm();
406407
}
407408

@@ -564,11 +565,15 @@ export class ProjectEditComponent implements OnInit, AfterViewInit, OnDestroy {
564565
* @param relationId - ID связи проекта и конкурсной программы
565566
*/
566567
private sendAdditionalFields(projectId: number, relationId: number): void {
568+
const isDraft = this.projectForm.get("draft")?.value === true;
569+
567570
this.projectAdditionalService.sendAdditionalFieldsValues(projectId).subscribe({
568571
next: () => {
569-
this.projectAdditionalService.submitCompettetiveProject(relationId).subscribe(_ => {
570-
this.submitProjectForm();
571-
});
572+
if (!isDraft) {
573+
this.projectAdditionalService.submitCompettetiveProject(relationId).subscribe(_ => {
574+
this.submitProjectForm();
575+
});
576+
}
572577
},
573578
error: error => {
574579
console.error("Error sending additional fields:", error);

0 commit comments

Comments
 (0)