[PATCH 7/9] parser: avoid an unnecessary UPDATE of Person

Andrew Donnellan andrew.donnellan at au1.ibm.com
Fri Feb 23 08:24:45 AEDT 2018


On 23/02/18 00:46, Daniel Axtens wrote:
> Wouldn't that mean a new null name would overwrite a previously saved name?

I... somehow didn't think about that case.

Yes. Of course.


Andrew



> Regards,
> Daniel
>>
>>> ---
>>>    patchwork/parser.py | 2 +-
>>>    1 file changed, 1 insertion(+), 1 deletion(-)
>>>
>>> diff --git a/patchwork/parser.py b/patchwork/parser.py
>>> index 1f3b3dd8901f..3d40b74375e0 100644
>>> --- a/patchwork/parser.py
>>> +++ b/patchwork/parser.py
>>> @@ -349,7 +349,7 @@ def get_or_create_author(mail):
>>>            # we lost the race to create the person
>>>            person = Person.objects.get(email__iexact=email)
>>>
>>> -    if name:  # use the latest provided name
>>> +    if name and name != person.name:  # use the latest provided name
>>>            person.name = name
>>>            person.save()
>>>
>>
>> -- 
>> Andrew Donnellan              OzLabs, ADL Canberra
>> andrew.donnellan at au1.ibm.com  IBM Australia Limited
> 

-- 
Andrew Donnellan              OzLabs, ADL Canberra
andrew.donnellan at au1.ibm.com  IBM Australia Limited



More information about the Patchwork mailing list