diff --git a/app/controllers/password_resets_controller.rb b/app/controllers/password_resets_controller.rb index 7b8b7091c7d..6e86eb9d12d 100644 --- a/app/controllers/password_resets_controller.rb +++ b/app/controllers/password_resets_controller.rb @@ -3,7 +3,7 @@ class PasswordResetsController < ApplicationController layout "auth" - before_action :set_user_by_token, only: :update + before_action :set_user_by_token, only: %i[ edit update ] def new end @@ -20,6 +20,7 @@ def create end def edit + @user = User.new end def update diff --git a/app/views/password_resets/edit.html.erb b/app/views/password_resets/edit.html.erb index 26823dc6f9b..1a4b626006d 100644 --- a/app/views/password_resets/edit.html.erb +++ b/app/views/password_resets/edit.html.erb @@ -2,7 +2,7 @@ header_title t(".title") %> -<%= form_with url: password_reset_path(token: params[:token]), html: {class: "space-y-6"} do |form| %> +<%= form_with model: @user, url: password_reset_path(token: params[:token]), method: :patch, html: {class: "space-y-6"} do |form| %> <%= auth_messages form %>