Skip to content
Snippets Groups Projects
Verified Commit 4f2e9fb8 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets
Browse files

Accept encoding attribute in files API

parent 7001ad2d
Branches
Tags
No related merge requests found
Loading
@@ -18,7 +18,7 @@ module API
Loading
@@ -18,7 +18,7 @@ module API
# #
post ":id/repository/files" do post ":id/repository/files" do
required_attributes! [:file_path, :branch_name, :content, :commit_message] required_attributes! [:file_path, :branch_name, :content, :commit_message]
attrs = attributes_for_keys [:file_path, :branch_name, :content, :commit_message] attrs = attributes_for_keys [:file_path, :branch_name, :content, :commit_message, :encoding]
branch_name = attrs.delete(:branch_name) branch_name = attrs.delete(:branch_name)
file_path = attrs.delete(:file_path) file_path = attrs.delete(:file_path)
result = ::Files::CreateContext.new(user_project, current_user, attrs, branch_name, file_path).execute result = ::Files::CreateContext.new(user_project, current_user, attrs, branch_name, file_path).execute
Loading
@@ -48,7 +48,7 @@ module API
Loading
@@ -48,7 +48,7 @@ module API
# #
put ":id/repository/files" do put ":id/repository/files" do
required_attributes! [:file_path, :branch_name, :content, :commit_message] required_attributes! [:file_path, :branch_name, :content, :commit_message]
attrs = attributes_for_keys [:file_path, :branch_name, :content, :commit_message] attrs = attributes_for_keys [:file_path, :branch_name, :content, :commit_message, :encoding]
branch_name = attrs.delete(:branch_name) branch_name = attrs.delete(:branch_name)
file_path = attrs.delete(:file_path) file_path = attrs.delete(:file_path)
result = ::Files::UpdateContext.new(user_project, current_user, attrs, branch_name, file_path).execute result = ::Files::UpdateContext.new(user_project, current_user, attrs, branch_name, file_path).execute
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment