Improve code
This commit is contained in:
parent
30e4939ce6
commit
39acdd74c9
13
db/seeds.rb
13
db/seeds.rb
|
@ -45,8 +45,9 @@ CSV.foreach(
|
||||||
org_unit_kinds_filename,
|
org_unit_kinds_filename,
|
||||||
col_sep: '|',
|
col_sep: '|',
|
||||||
) do |(codename, parent, short_name, name)|
|
) do |(codename, parent, short_name, name)|
|
||||||
|
parent = parent.blank? ? nil : OrgUnitKind.find_by!(codename: parent.strip)
|
||||||
|
|
||||||
codename.strip!
|
codename.strip!
|
||||||
parent = parent.strip.presence
|
|
||||||
short_name.strip!
|
short_name.strip!
|
||||||
name.strip!
|
name.strip!
|
||||||
|
|
||||||
|
@ -56,7 +57,7 @@ CSV.foreach(
|
||||||
codename: codename,
|
codename: codename,
|
||||||
short_name: short_name,
|
short_name: short_name,
|
||||||
name: name,
|
name: name,
|
||||||
parent_kind: parent.nil? ? nil : OrgUnitKind.find_by!(codename: parent),
|
parent_kind: parent,
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -64,7 +65,13 @@ CSV.foreach(
|
||||||
relation_statuses_filename,
|
relation_statuses_filename,
|
||||||
col_sep: '|',
|
col_sep: '|',
|
||||||
) do |(org_unit_kind, codename, name)|
|
) do |(org_unit_kind, codename, name)|
|
||||||
org_unit_kind = OrgUnitKind.find_by! codename: org_unit_kind.strip
|
org_unit_kind =
|
||||||
|
if org_unit_kind.blank?
|
||||||
|
nil
|
||||||
|
else
|
||||||
|
OrgUnitKind.find_by!(codename: org_unit_kind.strip)
|
||||||
|
end
|
||||||
|
|
||||||
codename.strip!
|
codename.strip!
|
||||||
name.strip!
|
name.strip!
|
||||||
|
|
||||||
|
|
Reference in New Issue