diff --git a/src/services/data-management/device-integration-persistence.service.ts b/src/services/data-management/device-integration-persistence.service.ts index 71ec8529..46c68ac4 100644 --- a/src/services/data-management/device-integration-persistence.service.ts +++ b/src/services/data-management/device-integration-persistence.service.ts @@ -25,6 +25,7 @@ export class DeviceIntegrationPersistenceService extends AbstractKafkaConsumer { } private readonly logger = new Logger(DeviceIntegrationPersistenceService.name); + private readonly defaultMetadataSavedCount = 20; protected registerTopic(): void { this.addTopic(KafkaTopic.RAW_REQUEST, "DeviceIntegrationPersistence"); @@ -122,7 +123,7 @@ export class DeviceIntegrationPersistenceService extends AbstractKafkaConsumer { } private async deleteOldMetadata(relatedIoTDevice: IoTDevice): Promise { - const countToKeep: number = +process.env.METADATA_SAVED_COUNT || 10; + const countToKeep: number = +process.env.METADATA_SAVED_COUNT || this.defaultMetadataSavedCount; // Find the oldest item to be kept. const newestToDelete = await this.receivedMessageMetadataRepository.find({ where: { device: { id: relatedIoTDevice.id } },