Merge pull request #43033 from rallytime/bp-42760

Back-port #42760 to 2016.11
This commit is contained in:
garethgreenaway 2017-08-17 15:24:42 -07:00 committed by GitHub
commit 4150b094fe

View file

@ -330,10 +330,14 @@ def _parse_subject(subject):
for nid_name, nid_num in six.iteritems(subject.nid):
if nid_num in nids:
continue
val = getattr(subject, nid_name)
if val:
ret[nid_name] = val
nids.append(nid_num)
try:
val = getattr(subject, nid_name)
if val:
ret[nid_name] = val
nids.append(nid_num)
except TypeError as e:
if e.args and e.args[0] == 'No string argument provided':
pass
return ret