From e3e300b3cdf5644e7c9e6da50108a1e3ce15ed17 Mon Sep 17 00:00:00 2001 From: Saurabh Bhatia Date: Wed, 9 Jul 2014 16:53:12 +0800 Subject: [PATCH] fix for basic info --- app/controllers/admin/import_controller.rb | 6 +++++- app/controllers/members_controller.rb | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/controllers/admin/import_controller.rb b/app/controllers/admin/import_controller.rb index 8a0248e..8923711 100644 --- a/app/controllers/admin/import_controller.rb +++ b/app/controllers/admin/import_controller.rb @@ -325,7 +325,11 @@ class Admin::ImportController < OrbitAdminController image_url = member["profile_pic"] new_member.remote_avatar_url = image_url end - info = MemberInfo.find_by(key: "basic_info") + info = MemberInfo.find_by(key: "basic_info") rescue nil + if info.nil? + info = MemberInfo.new(key: "basic_info", title_translations: {"en"=>"Basic Info","zh_tw"=>"Basic Info"}) + info.save + end if member.include?("website") diff --git a/app/controllers/members_controller.rb b/app/controllers/members_controller.rb index 7ede19e..2392f5b 100644 --- a/app/controllers/members_controller.rb +++ b/app/controllers/members_controller.rb @@ -59,7 +59,7 @@ class MembersController < ApplicationController plugins = OrbitApp::Plugin::Registration.all rescue nil plugin_list = plugins.collect do |plugin| - intro = PersonalPluginIntro.find_by(member_profile_id:member.id, _type: "#{plugin.app_name}Intro") rescue nil + intro = PersonalPluginIntro.find_by(member_profile_id: member.id, _type: "#{plugin.app_name}Intro") rescue nil if intro.nil? plugin_data = plugin.app_name.constantize.where(member_profile_id: member) rescue nil