@@ -950,21 +950,22 @@ def export(self, export_settings: types.ConfigSettings, settings_list: dict[str,
950950 (json_data ["qualityGate" ], qg_is_default ) = self .quality_gate ()
951951 if qg_is_default :
952952 json_data .pop ("qualityGate" )
953- if export_settings ["MODE" ] == "MIGRATION" :
954- lang_distrib = self .get_measure ("ncloc_language_distribution" )
955- loc_distrib = {}
956- if lang_distrib :
957- loc_distrib = {m .split ("=" )[0 ]: int (m .split ("=" )[1 ]) for m in lang_distrib .split (";" )}
958- loc_distrib ["total" ] = self .loc ()
959- json_data ["ncloc" ] = loc_distrib
960953
961954 hooks = webhooks .export (self .endpoint , self .key )
962955 if hooks is not None :
963956 json_data ["webhooks" ] = hooks
964957 json_data = util .filter_export (json_data , _IMPORTABLE_PROPERTIES , export_settings .get ("FULL_EXPORT" , False ))
958+
965959 if export_settings ["MODE" ] == "MIGRATION" :
966960 json_data ["detectedCi" ] = self .ci ()
967961 json_data ["revision" ] = self .revision ()
962+ lang_distrib = self .get_measure ("ncloc_language_distribution" )
963+ loc_distrib = {}
964+ if lang_distrib :
965+ loc_distrib = {m .split ("=" )[0 ]: int (m .split ("=" )[1 ]) for m in lang_distrib .split (";" )}
966+ loc_distrib ["total" ] = self .loc ()
967+ json_data ["ncloc" ] = loc_distrib
968+
968969 settings_dict = settings .get_bulk (endpoint = self .endpoint , component = self , settings_list = settings_list , include_not_set = False )
969970 # json_data.update({s.to_json() for s in settings_dict.values() if include_inherited or not s.inherited})
970971 for s in settings_dict .values ():
0 commit comments