mgsmus Denedim fakat aynı sonuç. Anlam veremediğimiz bir şekilde;
const updateCampagin = createAsyncThunk(
'campaigns/updateCampagin',
async data => {
const {title, description, image, type, is_private, target, target_id, id} =
data;
const params = new FormData();
params.append(`${locale.split('-')[0]}[title]`, title);
params.append(`${locale.split('-')[0]}[description]`, description);
params.append('image', image);
params.append('target_id', target_id);
params.append('target_price', target);
params.append('type', type);
params.append('is_private', is_private);
params.append('campaign_id', id);
try {
const res = await axios.post('campaigns/update', params);
return res.data;
} catch (error) {
console.warn(JSON.stringify(error));
return {error: true, message: JSON.stringify(error)};
}
},
);
kod bloğundaki try catch kısmını kaldırdığımızda herhangi bir sorun kalmadı. Muhtemelen bir yeri kaçırıyoruz, bununla ilgili olamaz diye düşünüyorum. Bu konuda tecrübe edinen oldu mu acaba?