Browse Source

Restored missing constructor

pull/12374/head
Andrii Shvaika 1 year ago
parent
commit
e6d69e3ed3
  1. 9
      dao/src/main/java/org/thingsboard/server/dao/model/sql/CalculatedFieldLinkEntity.java
  2. 2
      dao/src/test/java/org/thingsboard/server/dao/service/DeviceServiceTest.java

9
dao/src/main/java/org/thingsboard/server/dao/model/sql/CalculatedFieldLinkEntity.java

@ -60,6 +60,15 @@ public class CalculatedFieldLinkEntity extends BaseSqlEntity<CalculatedFieldLink
super();
}
public CalculatedFieldLinkEntity(CalculatedFieldLink calculatedFieldLink) {
this.setUuid(calculatedFieldLink.getUuidId());
this.createdTime = calculatedFieldLink.getCreatedTime();
this.tenantId = calculatedFieldLink.getTenantId().getId();
this.entityType = calculatedFieldLink.getEntityId().getEntityType().name();
this.entityId = calculatedFieldLink.getEntityId().getId();
this.calculatedFieldId = calculatedFieldLink.getCalculatedFieldId().getId();
}
@Override
public CalculatedFieldLink toData() {
CalculatedFieldLink calculatedFieldLink = new CalculatedFieldLink(new CalculatedFieldLinkId(id));

2
dao/src/test/java/org/thingsboard/server/dao/service/DeviceServiceTest.java

@ -1211,7 +1211,7 @@ public class DeviceServiceTest extends AbstractServiceTest {
}
@Test
public void testDeleteAssetIfReferencedInCalculatedField() {
public void testDeleteDeviceIfReferencedInCalculatedField() {
Device device = saveDevice(tenantId, "Test Device");
Device deviceWithCf = saveDevice(tenantId, "Device with CF");

Loading…
Cancel
Save