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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
3 additions and
3 deletions
-
application/src/main/java/org/thingsboard/server/service/subscription/DefaultSubscriptionManagerService.java
-
ui-ngx/src/app/modules/home/models/datasource/attribute-datasource.ts
|
|
|
@ -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; |
|
|
|
|
|
|
|
@ -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); |
|
|
|
}) |
|
|
|
); |
|
|
|
|