Edgewall Software

Ticket #1467: Query.py.diff

File Query.py.diff, 0.7 KB (added by muti@…, 4 years ago)
  • Query.py

     
    336336                            continue 
    337337                    else: 
    338338                        continue 
    339                 constraints[field] = vals 
     339                if field == 'owner': 
     340                    for i in range(len(vals)): 
     341                        if vals[i] == '$USER': 
     342                            vals[i] = req.authname 
     343                        elif vals[i] == '!$USER': 
     344                            vals[i] = '!' + req.authname 
     345                    constraints[field] = vals 
     346                else: 
     347                    constraints[field] = vals 
    340348 
    341349        return constraints 
    342350