| Index: google_apis/drive/drive_api_requests.cc
|
| diff --git a/google_apis/drive/drive_api_requests.cc b/google_apis/drive/drive_api_requests.cc
|
| index d770f4bb5304ec4b09da81b124bc979b48d87244..0b5b7229699b25e61285b86d64491c6bfed2495b 100644
|
| --- a/google_apis/drive/drive_api_requests.cc
|
| +++ b/google_apis/drive/drive_api_requests.cc
|
| @@ -1211,9 +1211,12 @@ void BatchUploadRequest::OnChildRequestPrepared(RequestID request_id,
|
| void BatchUploadRequest::Commit() {
|
| DCHECK(CalledOnValidThread());
|
| DCHECK(!committed_);
|
| - CHECK(!child_requests_.empty());
|
| - committed_ = true;
|
| - MayCompletePrepare();
|
| + if (child_requests_.empty()) {
|
| + Cancel();
|
| + } else {
|
| + committed_ = true;
|
| + MayCompletePrepare();
|
| + }
|
| }
|
|
|
| void BatchUploadRequest::Prepare(const PrepareCallback& callback) {
|
|
|