Now reloading employee-card for every visit to avoid cache-problems
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
### Bug Fixes
|
### Bug Fixes
|
||||||
|
|
||||||
- **settings:** Fixed issue with feature-toggling. Also implemented spinner when organization is changed. ([TV-583](https://jira.arbetsformedlingen.se/browse/TV-583))
|
- **settings:** Fixed issue with feature-toggling. Also implemented spinner when organization is changed. ([TV-583](https://jira.arbetsformedlingen.se/browse/TV-583))
|
||||||
|
- **employee:** Now reloading employee-card for every visit to avoid cache-problems. ([TV-571](https://jira.arbetsformedlingen.se/browse/TV-571))
|
||||||
|
|
||||||
## [1.5.0](https://bitbucket.arbetsformedlingen.se/projects/tea/repos/mina-sidor-fa-web/compare/diff?targetBranch=refs%2Ftags%2Fv1.4.0&sourceBranch=refs%2Ftags%2Fv1.5.0) (2021-09-11)
|
## [1.5.0](https://bitbucket.arbetsformedlingen.se/projects/tea/repos/mina-sidor-fa-web/compare/diff?targetBranch=refs%2Ftags%2Fv1.4.0&sourceBranch=refs%2Ftags%2Fv1.5.0) (2021-09-11)
|
||||||
|
|
||||||
|
|||||||
@@ -131,7 +131,7 @@
|
|||||||
</footer>
|
</footer>
|
||||||
</section>
|
</section>
|
||||||
<ng-template #loadingRef>
|
<ng-template #loadingRef>
|
||||||
<digi-ng-skeleton-base [afCount]="3" afText="Laddar personalkortet"></digi-ng-skeleton-base>
|
<digi-ng-skeleton-base [afCount]="3" afText="Laddar personalkonto"></digi-ng-skeleton-base>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
<ng-template #emptyDD class="employee-card__list">
|
<ng-template #emptyDD class="employee-card__list">
|
||||||
<dd>
|
<dd>
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ export class EmployeeCardComponent implements OnDestroy {
|
|||||||
|
|
||||||
ngOnDestroy(): void {
|
ngOnDestroy(): void {
|
||||||
this.employeeService.resetLastUpdatedEmployeeId();
|
this.employeeService.resetLastUpdatedEmployeeId();
|
||||||
|
this.employeeService.setCurrentEmployeeId(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
get employeeId(): string {
|
get employeeId(): string {
|
||||||
|
|||||||
@@ -50,11 +50,11 @@ export class EmployeeService extends UnsubscribeDirective {
|
|||||||
super.unsubscribeOnDestroy(
|
super.unsubscribeOnDestroy(
|
||||||
combineLatest([this._currentEmployeeId$, this._lastUpdatedEmployeeId$])
|
combineLatest([this._currentEmployeeId$, this._lastUpdatedEmployeeId$])
|
||||||
.pipe(
|
.pipe(
|
||||||
filter(([currentEmployeeId]) => !!currentEmployeeId),
|
|
||||||
distinctUntilChanged(
|
distinctUntilChanged(
|
||||||
([prevEmployeeId], [currEmployeeId, currLastUpdatedEmployeeId]) =>
|
([prevEmployeeId], [currEmployeeId, currLastUpdatedEmployeeId]) =>
|
||||||
!currLastUpdatedEmployeeId && prevEmployeeId === currEmployeeId
|
!currLastUpdatedEmployeeId && prevEmployeeId === currEmployeeId
|
||||||
),
|
),
|
||||||
|
filter(([currentEmployeeId]) => !!currentEmployeeId),
|
||||||
switchMap(([currentEmployeeId]) =>
|
switchMap(([currentEmployeeId]) =>
|
||||||
this._fetchEmployee$(currentEmployeeId).pipe(filter(employee => !!employee))
|
this._fetchEmployee$(currentEmployeeId).pipe(filter(employee => !!employee))
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
### Bug Fixes
|
### Bug Fixes
|
||||||
|
|
||||||
- **settings:** Fixed issue with feature-toggling. Also implemented spinner when organization is changed. ([TV-583](https://jira.arbetsformedlingen.se/browse/TV-583))
|
- **settings:** Fixed issue with feature-toggling. Also implemented spinner when organization is changed. ([TV-583](https://jira.arbetsformedlingen.se/browse/TV-583))
|
||||||
|
- **employee:** Now reloading employee-card for every visit to avoid cache-problems. ([TV-571](https://jira.arbetsformedlingen.se/browse/TV-571))
|
||||||
|
|
||||||
## [1.5.0](https://bitbucket.arbetsformedlingen.se/projects/tea/repos/mina-sidor-fa-web/compare/diff?targetBranch=refs%2Ftags%2Fv1.4.0&sourceBranch=refs%2Ftags%2Fv1.5.0) (2021-09-11)
|
## [1.5.0](https://bitbucket.arbetsformedlingen.se/projects/tea/repos/mina-sidor-fa-web/compare/diff?targetBranch=refs%2Ftags%2Fv1.4.0&sourceBranch=refs%2Ftags%2Fv1.5.0) (2021-09-11)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user