fixed bug in CreateRequestFactory

This commit is contained in:
Marty Kraimer
2011-02-04 12:33:56 -05:00
parent de8b632381
commit 22e9a36ccb
3 changed files with 6 additions and 3 deletions
+2 -1
View File
@@ -82,7 +82,8 @@ class CreateRequestImpl : public CreateRequest {
return false;
}
if(!createLeafFieldRequest(pvParent,request.substr(0, closeBracket+1),requester)) return false;
if(request.rfind(',')>closeBracket) {
size_t commaLoc = request.rfind(',');
if(commaLoc!=std::string::npos && commaLoc>closeBracket) {
int nextComma = request.find(',', closeBracket);
if(!createFieldRequest(pvParent,request.substr(nextComma+1),false,requester)) return false;
}