libidav/resource.c

branch
v1.2
changeset 451
3e77615273d3
parent 361
b6f2462ee055
child 475
52e4171d42ce
child 480
7bb47ddc1b5e
equal deleted inserted replaced
450:cf98e5691309 451:3e77615273d3
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