diff --git a/ruby/lib/jam_ruby/models/user.rb b/ruby/lib/jam_ruby/models/user.rb index 3bd1da941..d7a3f74b8 100644 --- a/ruby/lib/jam_ruby/models/user.rb +++ b/ruby/lib/jam_ruby/models/user.rb @@ -422,7 +422,7 @@ module JamRuby end # check if the profile looks complete - if musician_instruments.length > 0 || genre_players.length > 0 + if genre_players.length > 0 || has_set_an_instrument User.where(id: self.id).update_all(profile_completed_at: Time.now) end @@ -506,6 +506,10 @@ module JamRuby end end + def has_set_an_instrument + musician_instruments.length > 1 || (musician_instruments.length == 1 && musician_instruments.first.instrument_id != 'other') + end + def send_lesson_poke(first = false) if first && self.remind_take_lesson_times > 0 return