diff options
Diffstat (limited to 'aero-proto/src/dav/controller.rs')
-rw-r--r-- | aero-proto/src/dav/controller.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/aero-proto/src/dav/controller.rs b/aero-proto/src/dav/controller.rs index 2dcc7bc..aee86fa 100644 --- a/aero-proto/src/dav/controller.rs +++ b/aero-proto/src/dav/controller.rs @@ -180,8 +180,7 @@ impl Controller { } async fn put(self) -> Result<HttpResponse> { - //@FIXME temporary, look at If-None-Match & If-Match headers - let put_policy = PutPolicy::CreateOnly; + let put_policy = codec::put_policy(&self.req)?; let stream_of_frames = BodyStream::new(self.req.into_body()); let stream_of_bytes = stream_of_frames |