libidav/resource.c

changeset 442
9255f59139c6
parent 441
99c26b1b7327
child 475
52e4171d42ce
child 480
7bb47ddc1b5e
equal deleted inserted replaced
440:a62d312d8e53 442:9255f59139c6
986 if(!create_resource(res, &status)) { 986 if(!create_resource(res, &status)) {
987 // resource successfully created 987 // resource successfully created
988 return 0; 988 return 0;
989 } 989 }
990 990
991 if(status == 403 || status == 409) { 991 if(status == 403 || status == 409 || status == 404) {
992 // create intermediate collections 992 // create intermediate collections
993 if(create_ancestors(res->session, res->href, res->path)) { 993 if(create_ancestors(res->session, res->href, res->path)) {
994 return 1; 994 return 1;
995 } 995 }
996 } 996 }

mercurial