diff --git a/CHANGELOG.md b/CHANGELOG.md index 816cdf601..c64b3ed21 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -43,6 +43,7 @@ Web UI version numbers should always match the corresponding version of LBRY App * Fixed video sizing for squat videos (#492) * Fixed issues with small prices (#461) * Fixed issues with negative values not being stopped by app on entry (#441) + * Fixed source file error when editing existing claim (#467) ### Deprecated diff --git a/ui/js/component/publishForm/view.jsx b/ui/js/component/publishForm/view.jsx index 4ce8039f8..fd0886935 100644 --- a/ui/js/component/publishForm/view.jsx +++ b/ui/js/component/publishForm/view.jsx @@ -47,6 +47,7 @@ class PublishForm extends React.PureComponent { modal: null, isFee: false, customUrl: false, + source: null, }; } @@ -115,9 +116,13 @@ class PublishForm extends React.PureComponent { ? { channel_name: this.state.channel } : {}), }; + + const { source } = this.state; if (this.refs.file.getValue() !== "") { publishArgs.file_path = this.refs.file.getValue(); + } else if (source) { + publishArgs.sources = source; } const success = claim => {}; @@ -257,7 +262,8 @@ class PublishForm extends React.PureComponent { } handlePrefillClicked() { - const claimInfo = this.myClaimInfo(); + const claimInfo = this.myClaimInfo(); + const { source } = claimInfo.value.stream; const { license, licenseUrl, @@ -276,6 +282,7 @@ class PublishForm extends React.PureComponent { meta_nsfw: nsfw, prefillDone: true, bid: claimInfo.amount, + source, }; if (license == this._defaultCopyrightNotice) {