diff --git a/ui/js/actions/content.js b/ui/js/actions/content.js index 9fbbcf698..8e6d12e55 100644 --- a/ui/js/actions/content.js +++ b/ui/js/actions/content.js @@ -231,6 +231,8 @@ export function doStartDownload(uri, outpoint) { return function(dispatch, getState) { const state = getState(); + if (!outpoint) { throw new Error("outpoint is required to begin a download"); } + const { downloadingByOutpoint = {} } = state.fileInfo; if (downloadingByOutpoint[outpoint]) return; @@ -450,4 +452,4 @@ export function doPublish(params) { lbry.publishDeprecated(params, null, success, failure); }); }; -} +} \ No newline at end of file diff --git a/ui/js/component/splash/view.jsx b/ui/js/component/splash/view.jsx index a962d2f90..4d56584b6 100644 --- a/ui/js/component/splash/view.jsx +++ b/ui/js/component/splash/view.jsx @@ -30,7 +30,6 @@ export class SplashScreen extends React.PureComponent { _updateStatusCallback(status) { const startupStatus = status.startup_status; - console.log(status); if (startupStatus.code == "started") { // Wait until we are able to resolve a name before declaring // that we are done. diff --git a/ui/js/lbry.js b/ui/js/lbry.js index 07dec7e5e..e43a20b55 100644 --- a/ui/js/lbry.js +++ b/ui/js/lbry.js @@ -416,10 +416,16 @@ lbry.file_list = function(params = {}) { fileInfos => { removePendingPublishIfNeeded({ name, channel_name, outpoint }); - const dummyFileInfos = lbry - .getPendingPublishes() - .map(pendingPublishToDummyFileInfo); - resolve([...fileInfos, ...dummyFileInfos]); + //if a naked file_list call, append the pending file infos + if (!name && !channel_name && !outpoint) { + const dummyFileInfos = lbry + .getPendingPublishes() + .map(pendingPublishToDummyFileInfo); + + resolve([...fileInfos, ...dummyFileInfos]); + } else { + resolve(fileInfos); + } }, reject );