Skip to content

Commit 83c3aef

Browse files
committed
Fix project new
1 parent 61ca040 commit 83c3aef

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

lib/tasks/project_init.rake

+9-4
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,8 @@ def insert_menu_item(conn, **args)
169169
end
170170

171171
def find_icon(css_parser, icons)
172+
return if icons.nil?
173+
172174
icons.compact.reverse.find{ |icon| css_parser.find_rule_sets([".teritorio-#{icon}:before"]).first }
173175
end
174176

@@ -564,19 +566,22 @@ namespace :project do
564566
role_uuid, policy_uuid = create_role(slug)
565567
create_user(project_id, slug, role_uuid)
566568

567-
if !datasources_slug.nil?
569+
if datasources_slug.nil?
570+
metadatas = {}
571+
schema = {}
572+
filters = {}
573+
else
568574
metadatas = load_from_source("#{datasource_url}/data", slug).first
569575
i18ns = fetch_json("#{datasource_url}/data/#{datasources_slug}/i18n.json")
570576
load_i18n(slug, i18ns)
571577
schema = fetch_json("#{datasource_url}/data/#{datasources_slug}/schema.json")
572578
filters = new_filter(project_id, schema, i18ns)
573579
end
574580
root_menu_id = new_root_menu(project_id)
575-
if datasources_slug.nil?
576-
new_source_menu(project_id, root_menu_id, metadatas, css, schema, filters)
577-
else
581+
if !datasources_slug.nil?
578582
new_ontology_menu(project_id, root_menu_id, ontology, css, filters)
579583
end
584+
new_source_menu(project_id, root_menu_id, metadatas, css, schema, filters)
580585

581586
exit 0 # Beacause of manually deal with rake command line arguments
582587
end

0 commit comments

Comments
 (0)