class Projet < ActiveRecord::Base
  belongs_to :categorie
  has_many :commentaires
  has_many :likes
  belongs_to :contributeur
  validates_presence_of :titre, :objectif, :description, :contributeur

  def liked_by?(contributeur)
    if likes.empty?
      return false
    else
      likes.collect { |like| like.contributeur_id }.include? contributeur.id
    end
  end
end

class Projet < ActiveRecord::Base
  belongs_to :categorie
  has_many :commentaires
  has_many :likes
  belongs_to :contributeur
  validates_presence_of :titre, :objectif, :description, :contributeur

  def liked_by?(contributeur)
    if !contributeur || likes.empty?
      return false
    else
      likes.collect { |like| like.contributeur_id }.include? contributeur.id
    end
  end
end

Fix - Renvoie false si contributeur est nil
Fix - Renvoie false si contributeur est nil

pour éviter le crash du projets#show quand likes >= 1
et qu'il n'y a pas d'utilisateur connecté
