diff --git a/CanlabCore/GLM_Batch_tools/canlab_glm_subject_levels.m b/CanlabCore/GLM_Batch_tools/canlab_glm_subject_levels.m index 47e517f7..be17d7ba 100644 --- a/CanlabCore/GLM_Batch_tools/canlab_glm_subject_levels.m +++ b/CanlabCore/GLM_Batch_tools/canlab_glm_subject_levels.m @@ -404,6 +404,8 @@ function canlab_glm_subject_levels(dsgnarg, varargin) % make working directory wd = regexprep(diaryname,'\.log$',''); +% add uuid to avoid collisions when parallelizing +wd = fullfile(wd, char(java.util.UUID.randomUUID)); mkdir(wd)