fix(ui): use name in response instead of parsing out of URL to handle alternative URLs

This commit is contained in:
Mary Hipp 2023-04-26 09:48:16 -04:00
parent c1b10b2222
commit b638fb2f30

View File

@ -7,6 +7,7 @@ import { IRect } from 'konva/lib/types';
import { clamp } from 'lodash';
import { isImageOutput } from 'services/types/guards';
import { imageUploaded } from 'services/thunks/image';
import { deserializeImageResponse } from 'services/util/deserializeImageResponse';
export type GalleryCategory = 'user' | 'result';
@ -295,9 +296,10 @@ export const gallerySlice = createSlice({
* Upload Image - FULFILLED
*/
builder.addCase(imageUploaded.fulfilled, (state, action) => {
const { location } = action.payload;
const imageName = location.split('/').pop() || '';
state.selectedImageName = imageName;
const { response } = action.payload;
const uploadedImage = deserializeImageResponse(response);
state.selectedImageName = uploadedImage.name;
});
},
});