From f7f325c5b10d2eebba6d43c94b59375e9fcf51fa Mon Sep 17 00:00:00 2001 From: Fabio Teixeira Date: Wed, 6 Aug 2014 16:29:54 -0300 Subject: [PATCH] correction_siorg_instition_creation: Creating a Community for each institution --- lib/institution_helper.rb | 8 ++++++++ 1 file changed, 8 insertions(+), 0 deletions(-) diff --git a/lib/institution_helper.rb b/lib/institution_helper.rb index 1e28768..095e716 100644 --- a/lib/institution_helper.rb +++ b/lib/institution_helper.rb @@ -59,6 +59,14 @@ module InstitutionHelper end def self.set_institution_data institution, unit + + community = if Community.where(:name=>unit["nome"]).length != 0 + Community.where(:name=>unit["nome"]).first + else + Community.new :name=>unit["nome"] + end + + institution.community = community institution.name = unit["nome"] institution.acronym = unit["sigla"] institution.unit_code = self.retrieve_code(unit,"codigoUnidade") -- libgit2 0.21.2