@@ -16,9 +16,7 @@ export const getFilteredDataForTable = (data: any, filter: any) => {
1616 if ( f . type . value === 'start_with' ) {
1717 data = data . filter ( ( os : any ) => {
1818 if ( f . column . value && f . value ) {
19- return os [ f . column . value ]
20- . toLowerCase ( )
21- . startsWith ( f . value . toLowerCase ( ) ) ;
19+ return os . user . name . toLowerCase ( ) . startsWith ( f . value . toLowerCase ( ) ) ;
2220 }
2321 return true ;
2422 } ) ;
@@ -27,9 +25,7 @@ export const getFilteredDataForTable = (data: any, filter: any) => {
2725 if ( f . type . value === 'end_with' ) {
2826 data = data . filter ( ( os : any ) => {
2927 if ( f . column . value && f . value ) {
30- return os [ f . column . value ]
31- . toLowerCase ( )
32- . endsWith ( f . value . toLowerCase ( ) ) ;
28+ return os . user . name . toLowerCase ( ) . endsWith ( f . value . toLowerCase ( ) ) ;
3329 }
3430 return true ;
3531 } ) ;
@@ -38,28 +34,29 @@ export const getFilteredDataForTable = (data: any, filter: any) => {
3834 if ( f . type . value === 'equal' ) {
3935 data = data . filter ( ( os : any ) => {
4036 if ( f . column . value && f . value ) {
41- return os [ f . column . value ] . toLowerCase ( ) === f . value . toLowerCase ( ) ;
37+ return os . user . name . toLowerCase ( ) === f . value . toLowerCase ( ) ;
4238 }
4339 return true ;
4440 } ) ;
4541 }
4642 if ( f . type . value === 'not_equal' ) {
4743 data = data . filter ( ( os : any ) => {
4844 if ( f . column . value && f . value ) {
49- return os [ f . column . value ] . toLowerCase ( ) !== f . value . toLowerCase ( ) ;
45+ return os . user . name . toLowerCase ( ) !== f . value . toLowerCase ( ) ;
5046 }
5147 return true ;
5248 } ) ;
5349 }
5450 }
5551
56- if ( f . column . type === 'string' && f . column . label !== 'Owner' ) {
52+ if (
53+ ( f . column . type === 'string' && f . column . label !== 'Owner' ) ||
54+ f . column . label !== 'Author'
55+ ) {
5756 if ( f . type . value === 'contains' ) {
5857 data = data . filter ( ( os : any ) => {
5958 if ( f . column . value && f . value ) {
60- return os [ f . column . value ]
61- . toLowerCase ( )
62- . includes ( f . value . toLowerCase ( ) ) ;
59+ return os . user . name . toLowerCase ( ) . includes ( f . value . toLowerCase ( ) ) ;
6360 }
6461 return true ;
6562 } ) ;
@@ -68,9 +65,7 @@ export const getFilteredDataForTable = (data: any, filter: any) => {
6865 if ( f . type . value === 'start_with' ) {
6966 data = data . filter ( ( os : any ) => {
7067 if ( f . column . value && f . value ) {
71- return os [ f . column . value ]
72- . toLowerCase ( )
73- . startsWith ( f . value . toLowerCase ( ) ) ;
68+ return os . user . name . toLowerCase ( ) . startsWith ( f . value . toLowerCase ( ) ) ;
7469 }
7570 return true ;
7671 } ) ;
@@ -79,9 +74,7 @@ export const getFilteredDataForTable = (data: any, filter: any) => {
7974 if ( f . type . value === 'end_with' ) {
8075 data = data . filter ( ( os : any ) => {
8176 if ( f . column . value && f . value ) {
82- return os [ f . column . value ]
83- . toLowerCase ( )
84- . endsWith ( f . value . toLowerCase ( ) ) ;
77+ return os . user . name . toLowerCase ( ) . endsWith ( f . value . toLowerCase ( ) ) ;
8578 }
8679 return true ;
8780 } ) ;
@@ -90,15 +83,15 @@ export const getFilteredDataForTable = (data: any, filter: any) => {
9083 if ( f . type . value === 'equal' ) {
9184 data = data . filter ( ( os : any ) => {
9285 if ( f . column . value && f . value ) {
93- return os [ f . column . value ] . toLowerCase ( ) === f . value . toLowerCase ( ) ;
86+ return os . user . name . toLowerCase ( ) === f . value . toLowerCase ( ) ;
9487 }
9588 return true ;
9689 } ) ;
9790 }
9891 if ( f . type . value === 'not_equal' ) {
9992 data = data . filter ( ( os : any ) => {
10093 if ( f . column . value && f . value ) {
101- return os [ f . column . value ] . toLowerCase ( ) !== f . value . toLowerCase ( ) ;
94+ return os . user . name . toLowerCase ( ) !== f . value . toLowerCase ( ) ;
10295 }
10396 return true ;
10497 } ) ;
0 commit comments