lazhen
2024-09-02 61e65f2408f51276fea12b0f1aefaa6a36922432
事件类型更新校验bug
已修改2个文件
5 ■■■■■ 文件已修改
_Main/BL/Type_LibCal_EventEvent/StaticMethod_ValidateInput.qbl 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditEventType/Response_pnlActions_btnOk_OnClick.def 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/BL/Type_LibCal_EventEvent/StaticMethod_ValidateInput.qbl
@@ -3,6 +3,7 @@
StaticMethod ValidateInput (
  output String feedback,
  LibCal_CalendarRegistry owner,
  LibCal_EventType eventtype,
  String id,
  String name
) as Boolean
@@ -12,7 +13,7 @@
    // 甄兰鸽 May-31-2024 (created)
    feedback := '';
    
    if( exists( owner, EventType, et, et.ID() = id or et.Name() = name ) ){
    if( exists( owner, EventType, et, ( et.ID() = id or et.Name() = name ) and ( isnull( eventtype ) or eventtype <> et ) ) ){
      feedback := Translations::MP_LibCal_EventType_Exist();
    }
        
_Main/UI/MacroPlannerWebApp/Component_DialogCreateEditEventType/Response_pnlActions_btnOk_OnClick.def
@@ -9,7 +9,7 @@
  [*
    owner := LibCal_GlobalState.dhGlobalCalendarRegistry().Data();
    
    return LibCal_EventType::ValidateInput( feedback, owner, efID.Text(), efName.Text() );
    return LibCal_EventType::ValidateInput( feedback, owner, dhDialogData.Data().WrappedInstance(), efID.Text(), efName.Text() );
  *]
  QuillAction
  {