diff --git a/projects/laji/src/app/shared-modules/spreadsheet/service/import.service.ts b/projects/laji/src/app/shared-modules/spreadsheet/service/import.service.ts index 9e07693c6..36b877ada 100644 --- a/projects/laji/src/app/shared-modules/spreadsheet/service/import.service.ts +++ b/projects/laji/src/app/shared-modules/spreadsheet/service/import.service.ts @@ -1,5 +1,5 @@ import { Injectable } from '@angular/core'; -import { EMPTY, Observable, of, Subject, timer } from 'rxjs'; +import { EMPTY, Observable } from 'rxjs'; import { IFormField, LEVEL_DOCUMENT, @@ -10,7 +10,7 @@ import { } from '../model/excel'; import { MappingService } from './mapping.service'; import * as Hash from 'object-hash'; -import { catchError, delay, expand, switchMap, tap } from 'rxjs/operators'; +import { delay, expand } from 'rxjs/operators'; import { LajiApiClientBService } from 'projects/laji-api-client-b/src/laji-api-client-b.service'; import type { components } from 'projects/laji-api-client-b/generated/api'; import type { paths } from 'projects/laji-api-client-b/generated/api'; @@ -90,7 +90,7 @@ export class ImportService { } waitToComplete(job: BatchJob, processCB: (status: BatchJob['status']) => void): Observable { - const req$ = () => this.api.get('/documents/batch/{jobID}', { path: { jobID: job.id } }, 0); + const req$ = () => this.api.get('/documents/batch/{jobID}', { path: { jobID: job.id }, query: { timestamp: Date.now() } as any }, 0); return req$().pipe( expand(response => { processCB(response.status); diff --git a/projects/laji/src/app/shared/service/geo-convert.service.ts b/projects/laji/src/app/shared/service/geo-convert.service.ts index c37c32986..972d4d17c 100644 --- a/projects/laji/src/app/shared/service/geo-convert.service.ts +++ b/projects/laji/src/app/shared/service/geo-convert.service.ts @@ -115,7 +115,7 @@ export class GeoConvertService { } private getGeoConversionStatus(conversionId: string, personToken?: string | null): Observable { - const queryParams: any = {}; + const queryParams: any = { timestamp: Date.now() }; if (personToken) { queryParams['personToken'] = personToken; }