diff --git a/product/ERP5/Document/Measure.py b/product/ERP5/Document/Measure.py
index 59ecfd78547795212d2e938954bc4d19ad8a2937..e462070eeec24379918bb3342aa7bd0e6fb55c07 100644
--- a/product/ERP5/Document/Measure.py
+++ b/product/ERP5/Document/Measure.py
@@ -256,10 +256,10 @@ class Measure(XMLMatrix):
         # variation_category.
         variation_list = [(regex_list + [variation_category, '\n'],
                            variation_base_category_list + [variation_category])
+          for regex_list, variation_base_category_list in variation_list
           for variation_category in resource.getVariationCategoryList(
             base_category_list=(variation_base_category,),
-            omit_individual_variation=0)
-          for regex_list, variation_base_category_list in variation_list]
+            omit_individual_variation=0)]
       else:
         variation_base_category_regex = variation_base_category + '/[^\n]+\n'
         if variation_base_category in optional_variation_base_category_set: