Commit 049c1033 by lepdou

bugfix: record empty commit when only modify item comment

parent 0f883313
...@@ -90,14 +90,16 @@ public class ItemController { ...@@ -90,14 +90,16 @@ public class ItemController {
builder.updateItem(beforeUpdateItem, entity); builder.updateItem(beforeUpdateItem, entity);
itemDTO = BeanUtils.transfrom(ItemDTO.class, entity); itemDTO = BeanUtils.transfrom(ItemDTO.class, entity);
Commit commit = new Commit(); if (builder.hasContent()) {
commit.setAppId(appId); Commit commit = new Commit();
commit.setClusterName(clusterName); commit.setAppId(appId);
commit.setNamespaceName(namespaceName); commit.setClusterName(clusterName);
commit.setChangeSets(builder.build()); commit.setNamespaceName(namespaceName);
commit.setDataChangeCreatedBy(itemDTO.getDataChangeLastModifiedBy()); commit.setChangeSets(builder.build());
commit.setDataChangeLastModifiedBy(itemDTO.getDataChangeLastModifiedBy()); commit.setDataChangeCreatedBy(itemDTO.getDataChangeLastModifiedBy());
commitService.save(commit); commit.setDataChangeLastModifiedBy(itemDTO.getDataChangeLastModifiedBy());
commitService.save(commit);
}
return itemDTO; return itemDTO;
} }
......
...@@ -7,6 +7,7 @@ import org.hibernate.annotations.Where; ...@@ -7,6 +7,7 @@ import org.hibernate.annotations.Where;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table; import javax.persistence.Table;
@Entity @Entity
...@@ -15,7 +16,8 @@ import javax.persistence.Table; ...@@ -15,7 +16,8 @@ import javax.persistence.Table;
@Where(clause = "isDeleted = 0") @Where(clause = "isDeleted = 0")
public class Commit extends BaseEntity { public class Commit extends BaseEntity {
@Column(name = "ChangeSets", length = 4048, nullable = false) @Lob
@Column(name = "ChangeSets", nullable = false)
private String changeSets; private String changeSets;
@Column(name = "AppId", nullable = false) @Column(name = "AppId", nullable = false)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment