@@ -8,8 +8,8 @@ import React, { useEffect, useMemo, useRef } from 'react';
88import ColumnWrapper from '../../_components/column-wrapper' ;
99import {
1010 deployFormKeyMap ,
11- ScheduleValueMap ,
12- updateIgnoreFields
11+ DO_NOT_NOTIFY_RECREATE ,
12+ ScheduleValueMap
1313} from '../config' ;
1414import { backendOptionsMap } from '../config/backend-parameters' ;
1515import { FormData } from '../config/types' ;
@@ -65,6 +65,12 @@ const UpdateModal: React.FC<AddModalProps> = (props) => {
6565 const setOriginalFormData = ( ) => {
6666 if ( ! originFormData . current ) {
6767 originFormData . current = _ . cloneDeep ( formData ) ;
68+ if ( ! originFormData . current . extended_kv_cache ?. enabled ) {
69+ originFormData . current . extended_kv_cache = {
70+ enabled : false
71+ } ;
72+ }
73+ // TODO: set speculative_config
6874 }
6975 } ;
7076
@@ -80,6 +86,7 @@ const UpdateModal: React.FC<AddModalProps> = (props) => {
8086 return undefined ;
8187 } ;
8288
89+ // this function is used compare form data changes in updating model, and show warning if needed
8390 const handleOnValuesChange = _ . debounce ( ( data : any ) => {
8491 const formdata = formRef . current ?. getFieldsValue ?.( ) ;
8592 console . log ( 'handleOnValuesChange:' , formdata ) ;
@@ -103,13 +110,13 @@ const UpdateModal: React.FC<AddModalProps> = (props) => {
103110 }
104111
105112 const originalData = _ . pick ( originFormData . current , Object . keys ( alldata ) ) ;
106- console . log ( 'alldata:' , formdata , alldata , originalData ) ;
107113
108114 const isEqual = _ . isEqualWith (
109- _ . omit ( alldata , updateIgnoreFields ) ,
110- _ . omit ( originalData , updateIgnoreFields ) ,
115+ _ . omit ( alldata , DO_NOT_NOTIFY_RECREATE ) ,
116+ _ . omit ( originalData , DO_NOT_NOTIFY_RECREATE ) ,
111117 customizer
112118 ) ;
119+
113120 if ( isEqual ) {
114121 setWarningStatus ( {
115122 show : false ,
@@ -175,7 +182,6 @@ const UpdateModal: React.FC<AddModalProps> = (props) => {
175182 } ;
176183
177184 const handleManulOnValuesChange = ( changedValues : any , allValues : any ) => {
178- console . log ( 'handleManulOnValuesChange:' , { changedValues, allValues } ) ;
179185 handleOnValuesChange ( {
180186 changedValues,
181187 allValues,
0 commit comments