fix(server): reverse geocoding crash loop (#2489)

This commit is contained in:
Jason Rasmussen 2023-05-20 22:39:12 -04:00 committed by GitHub
parent f984be8ea0
commit e028cf9002
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 45 additions and 18 deletions

View file

@ -46,16 +46,18 @@ export class MetadataExtractionProcessor {
) {
this.assetCore = new AssetCore(assetRepository, jobRepository);
this.reverseGeocodingEnabled = !configService.get('DISABLE_REVERSE_GEOCODING');
this.init();
}
private async init() {
async init(skipCache = false) {
this.logger.warn(`Reverse geocoding is ${this.reverseGeocodingEnabled ? 'enabled' : 'disabled'}`);
if (!this.reverseGeocodingEnabled) {
return;
}
try {
if (!skipCache) {
await this.geocodingRepository.deleteCache();
}
this.logger.log('Initializing Reverse Geocoding');
await this.jobRepository.pause(QueueName.METADATA_EXTRACTION);