serverResponse
},
- getCollectionContent = function(uuid)
+ getCollectionContent = function(uuid, relativePath = NULL)
+
{
collectionURL <- URLencode(paste0(self$getWebDavHostName(),
- "c=", uuid))
+ "c=", uuid, "/", relativePath))
headers <- list("Authorization" = paste("Bearer", self$token))
serverResponse <- self$http$exec("PUT", fileURL, headers, body,
retryTimes = self$numRetries)
- if(serverResponse$status_code < 200 || serverResponse$status_code >= 300)
- stop(paste("Server code:", serverResponse$status_code))
+ if (serverResponse$status_code < 200){ # to wyrzuca błędy
+ stop(paste("Server code:", serverResponse$status_code))}
+ else if (serverResponse$status_code >= 300 & serverResponse$status_code < 422) {
+ stop(paste("Server code:", serverResponse$status_code))}
+ else if (serverResponse$status_code == 422 ) {
+ stop(paste("Project of that name already exists. If you want to change it use project_update() instead"))}
paste("File created:", relativePath)
}