File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed
mpcontribs-client/mpcontribs/client Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -2166,14 +2166,16 @@ def submit_contributions(
21662166 contrib_copy = {}
21672167 for k in fields :
21682168 if k in contrib :
2169- flat = {}
2170- for kk , vv in flatten (contrib [k ], reducer = "dot" ).items ():
2171- if isinstance (vv , bool ):
2172- flat [kk ] = "Yes" if vv else "No"
2173- elif isinstance (vv , str ):
2174- flat [kk ] = vv
2175-
2176- contrib_copy [k ] = deepcopy (unflatten (flat , splitter = "dot" ))
2169+ if isinstance (contrib [k ], dict ):
2170+ flat = {}
2171+ for kk , vv in flatten (contrib [k ], reducer = "dot" ).items ():
2172+ if isinstance (vv , bool ):
2173+ flat [kk ] = "Yes" if vv else "No"
2174+ elif isinstance (vv , str ) and vv :
2175+ flat [kk ] = vv
2176+ contrib_copy [k ] = deepcopy (unflatten (flat , splitter = "dot" ))
2177+ else :
2178+ contrib_copy [k ] = deepcopy (contrib [k ])
21772179
21782180 contribs [project_name ].append (contrib_copy )
21792181
You can’t perform that action at this time.
0 commit comments