Subversion Repositories SmartDukaan

Rev

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

Rev 23009 Rev 23023
Line 1137... Line 1137...
1137
                        continue
1137
                        continue
1138
                    else:
1138
                    else:
1139
                        #remove items that are mapped with tag_ids recieved
1139
                        #remove items that are mapped with tag_ids recieved
1140
                        if tag_ids:
1140
                        if tag_ids:
1141
                            #construct item_availability_info TAGS not matched 
1141
                            #construct item_availability_info TAGS not matched 
1142
                            item_availability_info = [av_info for av_info in item_availability_info if av_info['availability']==0 and not (av_info.has_key('tag_ids') and not set(tag_ids).isdisjoint(av_info.get('tag_ids')))]
1142
                            item_availability_info = [av_info for av_info in item_availability_info if av_info['availability']  > 0 and not (av_info.has_key('tag_ids') and not set(tag_ids).isdisjoint(av_info.get('tag_ids')))]
1143
                            if len(item_availability_info)==0:
1143
                            if len(item_availability_info)==0:
1144
                                #item_availability_info = [{}]
1144
                                #item_availability_info = [{}]
1145
                                continue
1145
                                continue
1146
                        item[0]['availabilityInfo'] = item_availability_info
1146
                        item[0]['availabilityInfo'] = item_availability_info
1147
            except:
1147
            except: