Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c491e9e6 authored by Dipankar Bhardwaj's avatar Dipankar Bhardwaj Committed by Android (Google) Code Review
Browse files

Merge "Add null check for uri" into main

parents 1b8e5f03 2a21dd13
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -1112,12 +1112,17 @@ public class DownloadManager {
     * ready to execute it and connectivity is available.
     *
     * @param request the parameters specifying this download
     * @return an ID for the download, unique across the system.  This ID is used to make future
     * calls related to this download.
     * @return an ID for the download, unique across the system.  This ID is used to make
     * future calls related to this download. Returns -1 if the operation fails.
     */
    public long enqueue(Request request) {
        ContentValues values = request.toContentValues(mPackageName);
        Uri downloadUri = mResolver.insert(Downloads.Impl.CONTENT_URI, values);
        if (downloadUri == null) {
            // If insert fails due to RemoteException, it would return a null uri.
            return -1;
        }

        long id = Long.parseLong(downloadUri.getLastPathSegment());
        return id;
    }