mirror of
https://github.com/getrebuild/rebuild.git
synced 2024-09-20 15:35:55 +08:00
fix: if 'DV_MAINID' not laid out
This commit is contained in:
parent
cca188a0b6
commit
10d03b9e67
|
@ -538,7 +538,8 @@ public class FormsBuilder extends FormsManager {
|
|||
// 主实体字段
|
||||
else if (field.equals(DV_MAINID)) {
|
||||
Field dtmField = MetadataHelper.getDetailToMainField(entity);
|
||||
Object mixValue = inFormFields.contains(dtmField.getName()) ? getReferenceMixValue(value) : value;
|
||||
Object mixValue = inFormFields.contains(dtmField.getName()) ? getReferenceMixValue(value)
|
||||
: (DV_MAINID.equals(value) ? EntityService.UNSAVED_RECORD : value);
|
||||
if (mixValue != null) {
|
||||
initialValReady.put(dtmField.getName(), mixValue);
|
||||
initialValKeeps.add(dtmField.getName());
|
||||
|
|
|
@ -26,7 +26,7 @@ import java.util.List;
|
|||
public interface EntityService extends ServiceSpec {
|
||||
|
||||
// 将新建的记录 ID
|
||||
static final ID UNSAVED_RECORD = ID.valueOf("000-0000000000000000");
|
||||
ID UNSAVED_RECORD = ID.valueOf("000-0000000000000000");
|
||||
|
||||
/**
|
||||
* 取消共享,跟随共享权限
|
||||
|
|
Loading…
Reference in a new issue