Browse Source

Merge pull request #5904 from YevhenBondarenko/feature/attributes-improvements

[3.3.3]improved removing timeseries/attributes
pull/5921/head
Andrew Shvayka 5 years ago
committed by GitHub
parent
commit
80e5272d14
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      application/src/main/java/org/thingsboard/server/service/subscription/DefaultSubscriptionManagerService.java
  2. 2
      ui-ngx/src/app/modules/home/models/datasource/attribute-datasource.ts

4
application/src/main/java/org/thingsboard/server/service/subscription/DefaultSubscriptionManagerService.java

@ -331,7 +331,7 @@ public class DefaultSubscriptionManagerService extends TbApplicationEventListene
if (subscriptionUpdate == null) {
subscriptionUpdate = new ArrayList<>();
}
subscriptionUpdate.add(new BasicTsKvEntry(0, new StringDataEntry(key, null)));
subscriptionUpdate.add(new BasicTsKvEntry(0, new StringDataEntry(key, "")));
}
}
return subscriptionUpdate;
@ -355,7 +355,7 @@ public class DefaultSubscriptionManagerService extends TbApplicationEventListene
if (subscriptionUpdate == null) {
subscriptionUpdate = new ArrayList<>();
}
subscriptionUpdate.add(new BasicTsKvEntry(0, new StringDataEntry(key, null)));
subscriptionUpdate.add(new BasicTsKvEntry(0, new StringDataEntry(key, "")));
}
}
return subscriptionUpdate;

2
ui-ngx/src/app/modules/home/models/datasource/attribute-datasource.ts

@ -89,7 +89,7 @@ export class AttributeDatasource implements DataSource<AttributeData> {
pageLink: PageLink): Observable<PageData<AttributeData>> {
return this.getAllAttributes(entityId, attributesScope).pipe(
map((data) => {
const filteredData = data.filter(attrData => attrData.lastUpdateTs !== 0 && attrData.value !== null);
const filteredData = data.filter(attrData => attrData.lastUpdateTs !== 0 && attrData.value !== '');
return pageLink.filterData(filteredData);
})
);

Loading…
Cancel
Save