@@ -125,9 +125,7 @@ var QUERY_PATH = './queries/';
125
125
*/
126
126
var TECHNOLOGY_FILTER = ' AND EXISTS (SELECT DISTINCT 1 FROM comp_technology ct WHERE ct.comp_vers_id = pi1.value ' +
127
127
'AND ct.technology_type_id IN (@filter@))' ;
128
-
129
- var EXT_TECHNOLOGY_FILTER = ' AND (pn.value LIKE ("%@tech@%") OR EXISTS (SELECT DISTINCT 1 FROM comp_technology ct WHERE ct.comp_vers_id = pi1.value ' +
130
- 'AND ct.technology_type_id IN (@filter@)))' ;
128
+
131
129
/**
132
130
* The platform filter for challenges api.
133
131
* @since 1.23
@@ -747,15 +745,14 @@ function transferResultV2(src, helper) {
747
745
* @param {String } content - the content that need in template.
748
746
* @since 1.23
749
747
*/
750
- var editSql = function ( sql , template , content , tech ) {
748
+ var editSql = function ( sql , template , content ) {
751
749
// For empty sql just return it.
752
750
if ( sql . length === 0 ) {
753
751
return sql ;
754
752
}
755
753
var index = sql . toLowerCase ( ) . indexOf ( 'order by' ) ;
756
754
if ( ! _ . isUndefined ( template ) ) {
757
755
template = template . replace ( '@filter@' , content ) ;
758
- template = template . replace ( '@tech@' , tech ) ;
759
756
}
760
757
return sql . slice ( 0 , index ) + template + sql . slice ( index , sql . length ) ;
761
758
} ;
@@ -779,13 +776,8 @@ var addFilter = function (sql, filter, isMyChallenges, helper, caller) {
779
776
780
777
if ( _ . isDefined ( filter . technologies ) ) {
781
778
technology = filter . technologies . join ( ', ' ) ;
782
- if ( filter . tech ) {
783
- sql . count = editSql ( sql . count , EXT_TECHNOLOGY_FILTER , technology , filter . tech ) ;
784
- sql . data = editSql ( sql . data , EXT_TECHNOLOGY_FILTER , technology , filter . tech ) ;
785
- } else {
786
- sql . count = editSql ( sql . count , TECHNOLOGY_FILTER , technology ) ;
787
- sql . data = editSql ( sql . data , TECHNOLOGY_FILTER , technology ) ;
788
- }
779
+ sql . count = editSql ( sql . count , TECHNOLOGY_FILTER , technology ) ;
780
+ sql . data = editSql ( sql . data , TECHNOLOGY_FILTER , technology ) ;
789
781
}
790
782
791
783
if ( _ . isDefined ( filter . challengeType ) ) {
@@ -3716,10 +3708,6 @@ var getChallenges = function (api, connection, listType, isMyChallenges, next) {
3716
3708
} ,
3717
3709
function ( cb ) {
3718
3710
validateInputParameterV2 ( helper , caller , type , query , filter , pageIndex , pageSize , sortColumn , sortOrder , listType , dbConnectionMap , cb ) ;
3719
-
3720
- if ( filter . technologies ) {
3721
- filter . tech = filter . technologies . split ( ',' ) [ 0 ] ;
3722
- }
3723
3711
} , function ( cb ) {
3724
3712
if ( pageIndex === - 1 ) {
3725
3713
pageIndex = 1 ;
0 commit comments