From bae7541200ac832d00d6910285201311addb2078 Mon Sep 17 00:00:00 2001
From: Felix Eckhofer <felix@eckhofer.com>
Date: Sat, 21 Dec 2024 16:01:13 +0100
Subject: [PATCH] Fix updating avatar_color and telegram_username

---
 app/controllers/application_controller.rb    | 3 +++
 app/views/devise/registrations/edit.html.erb | 1 -
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb
index a470bde..53d1cf0 100644
--- a/app/controllers/application_controller.rb
+++ b/app/controllers/application_controller.rb
@@ -5,6 +5,9 @@ class ApplicationController < ActionController::Base
 
   def configure_permitted_parameters
     devise_parameter_sanitizer.permit(:sign_up, keys: [:invitation_token])
+    devise_parameter_sanitizer.permit(:account_update) do |u|
+      u.permit(:name, :email, :password, :password_confirmation, :avatar_color, :telegram_username, :current_password)
+    end
   end
 
   def authorize_shiftcoordinator
diff --git a/app/views/devise/registrations/edit.html.erb b/app/views/devise/registrations/edit.html.erb
index 5af56b7..496839e 100644
--- a/app/views/devise/registrations/edit.html.erb
+++ b/app/views/devise/registrations/edit.html.erb
@@ -37,7 +37,6 @@
     <%= f.color_field :avatar_color %>
   </div>
 
-
   <div class="field hidden">
     <%= f.label :telegram_username %>
     <%= f.text_field :telegram_username %>
-- 
GitLab