UI: Fixed updated deviceProfile in bulk import devices
This commit is contained in:
		
							parent
							
								
									f566bff84a
								
							
						
					
					
						commit
						3e28c960d3
					
				@ -869,7 +869,7 @@ export class EntityService {
 | 
			
		||||
          return findEntityObservable.pipe(
 | 
			
		||||
            mergeMap((entity) => {
 | 
			
		||||
              const tasks: Observable<any>[] = [];
 | 
			
		||||
              const result: Device | Asset = entity as (Device | Asset);
 | 
			
		||||
              const result: Device & Asset = entity as (Device | Asset);
 | 
			
		||||
              const additionalInfo = result.additionalInfo || {};
 | 
			
		||||
              if (result.label !== entityData.label ||
 | 
			
		||||
                 result.type !== entityData.type ||
 | 
			
		||||
@ -882,6 +882,9 @@ export class EntityService {
 | 
			
		||||
                if (result.id.entityType === EntityType.DEVICE) {
 | 
			
		||||
                  result.additionalInfo.gateway = entityData.gateway;
 | 
			
		||||
                }
 | 
			
		||||
                if (result.id.entityType === EntityType.DEVICE && result.deviceProfileId) {
 | 
			
		||||
                  delete result.deviceProfileId;
 | 
			
		||||
                }
 | 
			
		||||
                switch (result.id.entityType) {
 | 
			
		||||
                  case EntityType.DEVICE:
 | 
			
		||||
                    tasks.push(this.deviceService.saveDevice(result, config));
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user