@@ -23,7 +23,7 @@ def main():
23
23
help = 'type of content you want to update materialized views settings on' )
24
24
parser .add_argument ('--file-path' , '-fp' , required = False , help = 'path to a list of workbooks' )
25
25
parser .add_argument ('--project-name' , '-pn' , required = False , help = 'name of the project' )
26
- parser .add_argument ('--project-path' , '-pp' , required = False , help = "path of the project" )
26
+ parser .add_argument ('--project-path' , '-pp' , required = False , help = "path of the project" )
27
27
28
28
args = parser .parse_args ()
29
29
@@ -60,7 +60,11 @@ def main():
60
60
61
61
62
62
def find_project_path (project , all_projects , path ):
63
- path = project .name + '/' + path
63
+ path = project .name if len (path ) == 0 else project .name + '/' + path
64
+ # if len(path) == 0:
65
+ # path = project.name
66
+ # else:
67
+ # path = project.name + '/' + path
64
68
if project .parent_id is None :
65
69
return path
66
70
else :
@@ -73,7 +77,7 @@ def get_project_paths(server, projects):
73
77
74
78
result = dict ()
75
79
for project in projects :
76
- result [find_project_path (project , all_projects , "" )[: - 1 ] ] = project
80
+ result [find_project_path (project , all_projects , "" )] = project
77
81
return result
78
82
79
83
@@ -192,7 +196,7 @@ def update_workbooks_by_paths(all_projects, enable_materialized_views, server, w
192
196
print "Updated materialized views settings for workbook:" , workbooks [0 ].name
193
197
else :
194
198
for workbook in workbooks :
195
- path = find_project_path (all_projects [workbook .project_id ], all_projects , "" )[: - 1 ]
199
+ path = find_project_path (all_projects [workbook .project_id ], all_projects , "" )
196
200
if path in workbook_paths :
197
201
workbook .materialized_views_enabled = enable_materialized_views
198
202
server .workbooks .update (workbook )
0 commit comments