product views: filter prods on season
This commit is contained in:
@ -13,6 +13,7 @@ class Product(models.Model):
|
||||
sap_id_regex = r'\b(\d{7})\b'
|
||||
id = models.CharField(max_length=20, db_column='id', primary_key=True)
|
||||
sap = models.CharField(max_length=10, db_column='material')
|
||||
season = models.CharField(max_length=10, db_column='season')
|
||||
name = models.CharField(max_length=100, db_column='model')
|
||||
model = models.CharField(max_length=100, db_column='modelcode')
|
||||
gender = models.CharField(max_length=100, db_column='gender')
|
||||
|
||||
@ -54,7 +54,7 @@ def search_products(request):
|
||||
srm_ids = [x.material for x in srm]
|
||||
log.info('found SRM ids %s', srm_ids)
|
||||
|
||||
search_prods = Product.objects.filter(sap__in=srm_ids).distinct('sap')
|
||||
search_prods = Product.objects.filter(sap__in=srm_ids,season=season.id).distinct('sap')
|
||||
|
||||
# fix product order to match input ids and find missing ids
|
||||
prod_dict = dict([(p.sap, p) for p in search_prods])
|
||||
|
||||
Reference in New Issue
Block a user