~cytrogen/masto-fe

bfeccf67486d105d4c2a07719fdf4772652bad74 — Christian Schmidt 2 years ago 274d561
Fix media description not being cleared (#24720)

1 files changed, 4 insertions(+), 8 deletions(-)

M app/javascript/mastodon/actions/compose.js
M app/javascript/mastodon/actions/compose.js => app/javascript/mastodon/actions/compose.js +4 -8
@@ 406,16 406,12 @@ export function changeUploadCompose(id, params) {
    // Editing already-attached media is deferred to editing the post itself.
    // For simplicity's sake, fake an API reply.
    if (media && !media.get('unattached')) {
      let { description, focus } = params;
      const data = media.toJS();

      if (description) {
        data.description = description;
      }
      const { focus, ...other } = params;
      const data = { ...media.toJS(), ...other };

      if (focus) {
        focus = focus.split(',');
        data.meta = { focus: { x: parseFloat(focus[0]), y: parseFloat(focus[1]) } };
        const [x, y] = focus.split(',');
        data.meta = { focus: { x: parseFloat(x), y: parseFloat(y) } };
      }

      dispatch(changeUploadComposeSuccess(data, true));