Fix bad data in UI
This commit is contained in:
@@ -33,6 +33,36 @@ export class ResumesEditorComponent {
|
|||||||
if (ResumeID !== null){
|
if (ResumeID !== null){
|
||||||
this.http.get<Resume>("api/resume?ResumeID=" + ResumeID).subscribe({
|
this.http.get<Resume>("api/resume?ResumeID=" + ResumeID).subscribe({
|
||||||
next: data => {
|
next: data => {
|
||||||
|
|
||||||
|
data.trackUUID = crypto.randomUUID();
|
||||||
|
data.certifications.forEach(element => {
|
||||||
|
element.trackUUID = crypto.randomUUID();
|
||||||
|
});
|
||||||
|
data.educations.forEach(element => {
|
||||||
|
element.trackUUID = crypto.randomUUID();
|
||||||
|
});
|
||||||
|
data.experiences.forEach(element => {
|
||||||
|
element.trackUUID = crypto.randomUUID();
|
||||||
|
element.experienceBullets.forEach(subelement => {
|
||||||
|
subelement.trackUUID = crypto.randomUUID();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
data.languages.forEach(element => {
|
||||||
|
element.trackUUID = crypto.randomUUID();
|
||||||
|
});
|
||||||
|
if (data.military){
|
||||||
|
data.military.trackUUID = crypto.randomUUID();
|
||||||
|
data.military.militaryBullets.forEach(element => {
|
||||||
|
element.trackUUID = crypto.randomUUID();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
data.projects.forEach(element => {
|
||||||
|
element.trackUUID = crypto.randomUUID();
|
||||||
|
});
|
||||||
|
data.skills.forEach(element => {
|
||||||
|
element.trackUUID = crypto.randomUUID();
|
||||||
|
});
|
||||||
|
|
||||||
this.resume = data;
|
this.resume = data;
|
||||||
this.milCache = data.military;
|
this.milCache = data.military;
|
||||||
this.isNewResume = false;
|
this.isNewResume = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user