diff --git a/package.json b/package.json index 1fdfa78..11dc081 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gerador-horarios-ist", - "version": "1.5.0", + "version": "1.5.1", "description": "Gerador de horários para o Instituto Superior Técnico.", "homepage": "https://web.tecnico.ulisboa.pt/joanasesinando/gerador-horarios", "license": "MIT. See license in https://github.com/joanasesinando/gerador-horarios-ist/blob/master/LICENSE", @@ -73,4 +73,4 @@ "tslint": "~6.1.0", "typescript": "~5.4.5" } -} \ No newline at end of file +} diff --git a/src/app/_services/fenix/fenix.service.ts b/src/app/_services/fenix/fenix.service.ts index 849f14f..1308670 100644 --- a/src/app/_services/fenix/fenix.service.ts +++ b/src/app/_services/fenix/fenix.service.ts @@ -293,7 +293,7 @@ export class FenixService { degrees.push(degree); } } catch (error) { this.errorService.showError(error, { - While: 'Getting degress', + While: 'Getting degrees', academicTerm }); } } @@ -348,10 +348,13 @@ export class FenixService { courses.push(course); } catch (error) { + const degree: Degree = this.stateService.degreesRepository.get(academicTerm).find(degree => degree.id === degreeId); this.errorService.showError(error, { While: 'Getting courses basic info', - academicTerm, - degreeId + 'Academic Term': academicTerm, + 'Degree ID': degreeId, + 'Degree Acronym': degree.acronym, + 'Degree Name': degree.name }); } } @@ -451,9 +454,12 @@ export class FenixService { } else this.errorService.showError(error, { While: 'Getting missing course info', - courseId: course.id, - courseName: course.name, - courseAcronym: course.acronym + 'Degree ID': course.degree.id, + 'Degree Acronym': course.degree.acronym, + 'Degree Name': course.degree.name, + 'Course ID': course.id, + 'Course Name': course.name, + 'Course Acronym': course.acronym }); } });