diff --git a/app/views/devise/registrations/edit.html.erb b/app/views/devise/registrations/edit.html.erb
index 7370d2a06..e94eb88ca 100644
--- a/app/views/devise/registrations/edit.html.erb
+++ b/app/views/devise/registrations/edit.html.erb
@@ -2,7 +2,7 @@
<%= link_to 'Back', :back, class: "govuk-back-link" %>
<% end %>
-<%= form_for(resource, as: resource_name, url: user_registration_path(), html: { method: :put }) do |f| %>
+<%= form_for(resource, as: resource_name, url: user_registration_path(), html: { method: :patch }) do |f| %>
Change your password
diff --git a/config/routes.rb b/config/routes.rb
index b1d3c55c0..44faa64f6 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -5,7 +5,7 @@ Rails.application.routes.draw do
end
as :user do
get 'users/edit' => 'devise/registrations#edit', :as => 'edit_user_registration'
- put 'users' => 'users/registrations#update', :as => 'user_registration'
+ patch 'users' => 'users/registrations#update', :as => 'user_registration'
end
# For details on the DSL available within this file, see https://guides.rubyonrails.org/routing.html