From d1d3beeb35e152f8a59232c25e55d436fb8e5dcc Mon Sep 17 00:00:00 2001
From: Thomas Citharel <tcit@tcit.fr>
Date: Thu, 7 Feb 2019 17:09:04 +0100
Subject: [PATCH] Base default participant role on event join_options instead
 of visbility

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
---
 lib/mobilizon/events/events.ex | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/mobilizon/events/events.ex b/lib/mobilizon/events/events.ex
index 8e59665b7..91632615c 100644
--- a/lib/mobilizon/events/events.ex
+++ b/lib/mobilizon/events/events.ex
@@ -676,14 +676,14 @@ defmodule Mobilizon.Events do
   end
 
   @doc """
-  Get the default participant role depending on the event visbility
+  Get the default participant role depending on the event join options
   """
   def get_default_participant_role(%Event{} = event) do
-    case event.visibility do
+    case event.join_options do
       # Participant
-      :public -> 1
+      :free -> :participant
       # Not approved
-      _ -> 0
+      _ -> :not_approved
     end
   end