@@ -43,7 +43,7 @@ const SaveCorrelationModal = () => {
43
43
44
44
const streamNames = Object . keys ( fields ) ;
45
45
46
- const joins = correlationCondition . split ( '=' ) ;
46
+ const joins = correlationCondition . split ( '=' ) . map ( ( part ) => part . replace ( / " / g , '' ) . trim ( ) ) ;
47
47
48
48
useEffect ( ( ) => {
49
49
const timeRangeOptions = makeTimeRangeOptions ( { selected : null , current : timeRange } ) ;
@@ -101,18 +101,16 @@ const SaveCorrelationModal = () => {
101
101
tableName : streamNames [ 1 ] ,
102
102
} ,
103
103
] ,
104
- joinConfig : {
105
- joinConditions : [
106
- {
107
- tableName : streamNames [ 0 ] ,
108
- field : joins [ 0 ] . split ( '.' ) [ 1 ] . trim ( ) ,
109
- } ,
110
- {
111
- tableName : streamNames [ 1 ] ,
112
- field : joins [ 1 ] . split ( '.' ) [ 1 ] . trim ( ) ,
113
- } ,
114
- ] ,
115
- } ,
104
+ joinConditions : [
105
+ {
106
+ tableName : streamNames [ 0 ] ,
107
+ field : joins [ 0 ] . split ( '.' ) . slice ( 1 ) . join ( '.' ) . trim ( ) ,
108
+ } ,
109
+ {
110
+ tableName : streamNames [ 1 ] ,
111
+ field : joins [ 1 ] . split ( '.' ) . slice ( 1 ) . join ( '.' ) . trim ( ) ,
112
+ } ,
113
+ ] ,
116
114
filter : null ,
117
115
startTime : formObject ?. selectedTimeRangeOption . time_filter ?. from ,
118
116
endTime : formObject ?. selectedTimeRangeOption . time_filter ?. to ,
@@ -141,11 +139,11 @@ const SaveCorrelationModal = () => {
141
139
joinConditions : [
142
140
{
143
141
tableName : streamNames [ 0 ] ,
144
- field : joins [ 0 ] . split ( '.' ) [ 1 ] . trim ( ) ,
142
+ field : joins [ 0 ] . split ( '.' ) . slice ( 1 ) . join ( '.' ) . trim ( ) ,
145
143
} ,
146
144
{
147
145
tableName : streamNames [ 1 ] ,
148
- field : joins [ 1 ] . split ( '.' ) [ 1 ] . trim ( ) ,
146
+ field : joins [ 1 ] . split ( '.' ) . slice ( 1 ) . join ( '.' ) . trim ( ) ,
149
147
} ,
150
148
] ,
151
149
} ,
0 commit comments