|
@@ -1199,7 +1199,7 @@
|
|
|
|
|
|
while (counterDownload < maxConcurrentOperationDownloadUpload) {
|
|
|
|
|
|
- metadataForDownload = [[NCManageDatabase sharedInstance] getMetadataWithPredicate:[NSPredicate predicateWithFormat:@"status == %d", k_metadataStatusWaitDownload]];
|
|
|
+ metadataForDownload = [[NCManageDatabase sharedInstance] getMetadataWithPredicate:[NSPredicate predicateWithFormat:@"status == %d", k_metadataStatusWaitDownload] sorted:@"session" ascending:YES];
|
|
|
if (metadataForDownload) {
|
|
|
|
|
|
metadataForDownload.status = k_metadataStatusInDownload;
|
|
@@ -1222,7 +1222,7 @@
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
- metadataForUpload = [[NCManageDatabase sharedInstance] getMetadataWithPredicate:[NSPredicate predicateWithFormat:@"sessionSelector == %@ AND status == %d", selectorUploadFile, k_metadataStatusWaitUpload]];
|
|
|
+ metadataForUpload = [[NCManageDatabase sharedInstance] getMetadataWithPredicate:[NSPredicate predicateWithFormat:@"sessionSelector == %@ AND status == %d", selectorUploadFile, k_metadataStatusWaitUpload] sorted:@"session" ascending:YES];
|
|
|
if (metadataForUpload) {
|
|
|
|
|
|
if ([metadataForUpload.session isEqualToString:k_upload_session_extension]) {
|
|
@@ -1249,7 +1249,7 @@
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
- metadataForUpload = [[NCManageDatabase sharedInstance] getMetadataWithPredicate:[NSPredicate predicateWithFormat:@"sessionSelector == %@ AND status == %d", selectorUploadAutoUpload, k_metadataStatusWaitUpload]];
|
|
|
+ metadataForUpload = [[NCManageDatabase sharedInstance] getMetadataWithPredicate:[NSPredicate predicateWithFormat:@"sessionSelector == %@ AND status == %d", selectorUploadAutoUpload, k_metadataStatusWaitUpload] sorted:@"session" ascending:YES];
|
|
|
if (metadataForUpload) {
|
|
|
|
|
|
metadataForUpload.status = k_metadataStatusInUpload;
|
|
@@ -1284,7 +1284,7 @@
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
- metadataForUpload = [[NCManageDatabase sharedInstance] getMetadataWithPredicate:[NSPredicate predicateWithFormat:@"sessionSelector == %@ AND status == %d", selectorUploadAutoUploadAll, k_metadataStatusWaitUpload]];
|
|
|
+ metadataForUpload = [[NCManageDatabase sharedInstance] getMetadataWithPredicate:[NSPredicate predicateWithFormat:@"sessionSelector == %@ AND status == %d", selectorUploadAutoUploadAll, k_metadataStatusWaitUpload] sorted:@"session" ascending:YES];
|
|
|
if (metadataForUpload) {
|
|
|
|
|
|
metadataForUpload.status = k_metadataStatusInUpload;
|