2222import { COLOR_RE , ROOT_PATH , SERVER } from "../constants.js" ;
2323import { Collection , CollectionType } from "../models/collection.js" ;
2424import { escape_xml } from "../utils/misc.js" ;
25-
25+ import { to_error_message } from "./common.js" ;
2626
2727/**
2828 * Find the principal collection.
@@ -56,7 +56,7 @@ export function get_principal(user, password, callback) {
5656 callback ( null , "Internal error" ) ;
5757 }
5858 } else {
59- callback ( null , request . status + " " + request . statusText ) ;
59+ callback ( null , to_error_message ( request ) ) ;
6060 }
6161 } ;
6262 request . send ( '<?xml version="1.0" encoding="utf-8" ?>' +
@@ -163,7 +163,7 @@ export function get_collections(user, password, collection, callback) {
163163 } ) ;
164164 callback ( collections , null ) ;
165165 } else {
166- callback ( null , request . status + " " + request . statusText ) ;
166+ callback ( null , to_error_message ( request ) ) ;
167167 }
168168 } ;
169169 request . send ( '<?xml version="1.0" encoding="utf-8" ?>' +
@@ -210,7 +210,7 @@ export function upload_collection(user, password, collection_href, file, callbac
210210 if ( 200 <= request . status && request . status < 300 ) {
211211 callback ( null ) ;
212212 } else {
213- callback ( request . status + " " + request . statusText ) ;
213+ callback ( to_error_message ( request ) ) ;
214214 }
215215 } ;
216216 request . setRequestHeader ( "If-None-Match" , "*" ) ;
@@ -235,7 +235,7 @@ export function delete_collection(user, password, collection, callback) {
235235 if ( 200 <= request . status && request . status < 300 ) {
236236 callback ( null ) ;
237237 } else {
238- callback ( request . status + " " + request . statusText ) ;
238+ callback ( to_error_message ( request ) ) ;
239239 }
240240 } ;
241241 request . send ( ) ;
@@ -260,7 +260,7 @@ function create_edit_collection(user, password, collection, create, callback) {
260260 if ( 200 <= request . status && request . status < 300 ) {
261261 callback ( null ) ;
262262 } else {
263- callback ( request . status + " " + request . statusText ) ;
263+ callback ( to_error_message ( request ) ) ;
264264 }
265265 } ;
266266 let displayname = escape_xml ( collection . displayname ) ;
0 commit comments