fix for basic info

This commit is contained in:
Saurabh Bhatia 2014-07-09 16:53:12 +08:00
parent c6dd73a98e
commit e3e300b3cd
2 changed files with 6 additions and 2 deletions

View File

@ -325,7 +325,11 @@ class Admin::ImportController < OrbitAdminController
image_url = member["profile_pic"] image_url = member["profile_pic"]
new_member.remote_avatar_url = image_url new_member.remote_avatar_url = image_url
end 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") if member.include?("website")

View File

@ -59,7 +59,7 @@ class MembersController < ApplicationController
plugins = OrbitApp::Plugin::Registration.all rescue nil plugins = OrbitApp::Plugin::Registration.all rescue nil
plugin_list = plugins.collect do |plugin| 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? if intro.nil?
plugin_data = plugin.app_name.constantize.where(member_profile_id: member) rescue nil plugin_data = plugin.app_name.constantize.where(member_profile_id: member) rescue nil