Don't increase opslog count when overwriting existing binary file

This commit is contained in:
Garret Alfert
2013-11-19 19:23:13 +01:00
parent c536802895
commit 2f95aab874
2 changed files with 22 additions and 1 deletions

View File

@@ -92,7 +92,7 @@ module RemoteStorage
server.halt 412 unless required_match == object.etag
end
object_exists = !object.raw_data.nil?
object_exists = !object.raw_data.nil? || !object.meta["binary_key"].nil?
existing_object_size = object_size(object)
server.halt 412 if object_exists && server.env["HTTP_IF_NONE_MATCH"] == "*"