diff --git a/packages/block-library/src/image/edit.js b/packages/block-library/src/image/edit.js index 1ff353c1ada4d..ce52f131075bc 100644 --- a/packages/block-library/src/image/edit.js +++ b/packages/block-library/src/image/edit.js @@ -168,7 +168,7 @@ class ImageEdit extends Component { if ( value === LINK_DESTINATION_NONE ) { href = undefined; } else if ( value === LINK_DESTINATION_MEDIA ) { - href = this.props.attributes.url; + href = ( this.props.image && this.props.image.source_url ) || this.props.attributes.url; } else if ( value === LINK_DESTINATION_ATTACHMENT ) { href = this.props.image && this.props.image.link; } else {