Skip to content

Commit eafd46a

Browse files
committed
FIX: Treat force_syn like use_syn if no fieldmaps present
1 parent 87721d6 commit eafd46a

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

sdcflows/workflows/base.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,10 @@ def fieldmap_wrangler(layout, target_image, use_syn=False, force_syn=False):
285285
for k in sorted(fmap.keys()) if k.startswith('phase')],
286286
})
287287

288-
if force_syn is True or (not fieldmaps and use_syn is True):
289-
fieldmaps['syn'] = force_syn
288+
if fieldmaps and force_syn:
289+
# syn: True -> Run SyN in addition to fieldmap-based SDC
290+
fieldmaps['syn'] = True
291+
elif not fieldmaps and (force_syn or use_syn):
292+
# syn: False -> Run SyN as only SDC
293+
fieldmaps['syn'] = False
290294
return fieldmaps

0 commit comments

Comments
 (0)