@@ -103,7 +103,6 @@ def __init__(self, endpoint: pf.Platform, name: str, key: str = None) -> None:
103103 self ._tags = [] #: Portfolio tags when selection mode is TAGS
104104 self ._description = None #: Portfolio description
105105 self ._visibility = None #: Portfolio visibility
106- self ._ref_portfolios = {} #: Subportfolios
107106 self ._sub_portfolios = {} #: Subportfolios
108107 self ._applications = {} #: applications
109108 self ._permissions = None #: Permissions
@@ -171,8 +170,7 @@ def reload_sub_portfolios(self) -> None:
171170 return
172171 self ._sub_portfolios = {}
173172 for data in self ._json ["subViews" ]:
174- if data ["qualifier" ] == "SVW" :
175- self .load_sub_portfolio (data .copy ())
173+ self .load_sub_portfolio (data .copy ())
176174
177175 def load_selection_mode (self ) -> None :
178176 """Loads the portfolio selection mode"""
@@ -360,11 +358,13 @@ def to_json(self, export_settings: types.ConfigSettings) -> types.ObjectJsonRepr
360358 subp_key = subp_json .pop ("key" )
361359 json_data ["portfolios" ][subp_key ] = subp_json
362360 mode = self .selection_mode ().copy ()
363- if mode and "none" not in mode :
364- json_data ["projects" ] = mode
361+ if mode :
362+ if "none" not in mode or export_settings .get ("MODE" , "" ) == "MIGRATION" :
363+ json_data ["projects" ] = mode
364+ if export_settings .get ("MODE" , "" ) == "MIGRATION" :
365+ json_data ["projects" ]["keys" ] = self .get_project_list ()
365366 json_data ["applications" ] = self ._applications
366- if export_settings .get ("MODE" , "" ) == "MIGRATION" :
367- json_data ["projectsList" ] = self .get_project_list ()
367+
368368 return json_data
369369
370370 def export (self , export_settings : types .ConfigSettings ) -> types .ObjectJsonRepr :
@@ -554,7 +554,6 @@ def is_toplevel(self) -> bool:
554554
555555 def is_parent_of (self , key : str ) -> bool :
556556 """Returns whether a portfolio is parent of another subportfolio (given by key)"""
557- log .debug ("SUBP = %s" , str (list (self ._sub_portfolios .keys ())))
558557 return key in self ._sub_portfolios
559558
560559 def is_subporfolio_of (self , key : str ) -> bool :
0 commit comments