Minor fixes
This commit is contained in:
		
							parent
							
								
									59d249fc3c
								
							
						
					
					
						commit
						14be925c73
					
				@ -169,9 +169,13 @@ public class DefaultTelemetrySubscriptionService implements TelemetrySubscriptio
 | 
				
			|||||||
        Map<String, Long> keyStates;
 | 
					        Map<String, Long> keyStates;
 | 
				
			||||||
        if (sub.getType().equals(TelemetryFeature.TIMESERIES) && !entityView.getKeys().getTimeseries().isEmpty()) {
 | 
					        if (sub.getType().equals(TelemetryFeature.TIMESERIES) && !entityView.getKeys().getTimeseries().isEmpty()) {
 | 
				
			||||||
            allKeys = false;
 | 
					            allKeys = false;
 | 
				
			||||||
 | 
					            if(sub.isAllKeys()) {
 | 
				
			||||||
 | 
					                keyStates = entityView.getKeys().getTimeseries().stream().collect(Collectors.toMap(k -> k, k -> 0L));
 | 
				
			||||||
 | 
					            } else {
 | 
				
			||||||
                keyStates = sub.getKeyStates().entrySet()
 | 
					                keyStates = sub.getKeyStates().entrySet()
 | 
				
			||||||
                        .stream().filter(entry -> entityView.getKeys().getTimeseries().contains(entry.getKey()))
 | 
					                        .stream().filter(entry -> entityView.getKeys().getTimeseries().contains(entry.getKey()))
 | 
				
			||||||
                        .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
 | 
					                        .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
        } else if (sub.getType().equals(TelemetryFeature.ATTRIBUTES)) {
 | 
					        } else if (sub.getType().equals(TelemetryFeature.ATTRIBUTES)) {
 | 
				
			||||||
            if (sub.getScope().equals(DataConstants.CLIENT_SCOPE) && !entityView.getKeys().getAttributes().getCs().isEmpty()) {
 | 
					            if (sub.getScope().equals(DataConstants.CLIENT_SCOPE) && !entityView.getKeys().getAttributes().getCs().isEmpty()) {
 | 
				
			||||||
                allKeys = false;
 | 
					                allKeys = false;
 | 
				
			||||||
@ -179,7 +183,7 @@ public class DefaultTelemetrySubscriptionService implements TelemetrySubscriptio
 | 
				
			|||||||
            } else if (sub.getScope().equals(DataConstants.SERVER_SCOPE) && !entityView.getKeys().getAttributes().getSs().isEmpty()) {
 | 
					            } else if (sub.getScope().equals(DataConstants.SERVER_SCOPE) && !entityView.getKeys().getAttributes().getSs().isEmpty()) {
 | 
				
			||||||
                allKeys = false;
 | 
					                allKeys = false;
 | 
				
			||||||
                keyStates = filterMap(sub, entityView.getKeys().getAttributes().getSs());
 | 
					                keyStates = filterMap(sub, entityView.getKeys().getAttributes().getSs());
 | 
				
			||||||
            } else if (sub.getScope().equals(DataConstants.SERVER_SCOPE) && !entityView.getKeys().getAttributes().getSh().isEmpty()) {
 | 
					            } else if (sub.getScope().equals(DataConstants.SHARED_SCOPE) && !entityView.getKeys().getAttributes().getSh().isEmpty()) {
 | 
				
			||||||
                allKeys = false;
 | 
					                allKeys = false;
 | 
				
			||||||
                keyStates = filterMap(sub, entityView.getKeys().getAttributes().getSh());
 | 
					                keyStates = filterMap(sub, entityView.getKeys().getAttributes().getSh());
 | 
				
			||||||
            } else {
 | 
					            } else {
 | 
				
			||||||
 | 
				
			|||||||
@ -1,7 +1,7 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "name": "thingsboard",
 | 
					  "name": "thingsboard",
 | 
				
			||||||
  "private": true,
 | 
					  "private": true,
 | 
				
			||||||
  "version": "2.1.2",
 | 
					  "version": "2.1.3",
 | 
				
			||||||
  "description": "Thingsboard UI",
 | 
					  "description": "Thingsboard UI",
 | 
				
			||||||
  "licenses": [
 | 
					  "licenses": [
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user