Subversion Repositories SmartDukaan

Rev

Rev 17668 | Rev 17679 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 17668 Rev 17669
Line 698... Line 698...
698
    
698
    
699
    filtered_deals = []
699
    filtered_deals = []
700
    dataExist = True
700
    dataExist = True
701
    if filterData is not None:
701
    if filterData is not None:
702
        try:
702
        try:
703
            filtered_deals, dataExist = filterDeals(category_specific_deals, filterData)
703
            filtered_deals = filterDeals(category_specific_deals, filterData)
-
 
704
            if len(filtered_deals)==0:
-
 
705
                dataExist = False
704
        except:
706
        except:
705
            traceback.print_exc()
707
            traceback.print_exc()
706
    if dataExist:
708
    if dataExist:
707
    
709
    
708
        if not insert_featured_deals:
710
        if not insert_featured_deals:
Line 868... Line 870...
868
    print "No of sub-cat filtered ",len(subCategoryFiltered)
870
    print "No of sub-cat filtered ",len(subCategoryFiltered)
869
    if len(subCategoryFiltered) == 0:
871
    if len(subCategoryFiltered) == 0:
870
        return [trend['skuBundleId'] for trend in brandsFiltered]
872
        return [trend['skuBundleId'] for trend in brandsFiltered]
871
    elif len(brandsFiltered) == 0:
873
    elif len(brandsFiltered) == 0:
872
        return [trend['skuBundleId'] for trend in subCategoryFiltered]
874
        return [trend['skuBundleId'] for trend in subCategoryFiltered]
873
    x= [i['skuBundleId'] for i in subCategoryFiltered for j in brandsFiltered if i['_id']==j['_id']]
875
    return [i['skuBundleId'] for i in subCategoryFiltered for j in brandsFiltered if i['_id']==j['_id']]
874
    if len(x) ==0:
-
 
875
        return x, False
-
 
876
    else:
-
 
877
        return x, True
-
 
878
    
876
    
879
 
877
 
880
def getDeals(userId, category_id, offset, limit, sort, direction):
878
def getDeals(userId, category_id, offset, limit, sort, direction):
881
    if mc.get("category_cash_back") is None or not bool(mc.get("category_cash_back")):
879
    if mc.get("category_cash_back") is None or not bool(mc.get("category_cash_back")):
882
        populateCashBack()
880
        populateCashBack()