fix: bulk delete item categories issue.

This commit is contained in:
Ahmed Bouhuolia
2020-12-02 18:44:23 +02:00
parent 72bf3096bb
commit c2a87f5ec1
5 changed files with 9 additions and 7 deletions

View File

@@ -106,7 +106,7 @@ const ItemCategoryList = ({
setDeleteCategory(false); setDeleteCategory(false);
AppToaster.show({ AppToaster.show({
message: formatMessage({ message: formatMessage({
id: 'the_item_category_has_been_successfully_deleted', id: 'the_item_category_has_been_deleted_successfully',
}), }),
intent: Intent.SUCCESS, intent: Intent.SUCCESS,
}); });
@@ -135,7 +135,7 @@ const ItemCategoryList = ({
setBulkDelete(false); setBulkDelete(false);
AppToaster.show({ AppToaster.show({
message: formatMessage({ message: formatMessage({
id: 'the_item_categories_has_been_successfully_deleted', id: 'the_item_categories_has_been_deleted_successfully',
}), }),
intent: Intent.SUCCESS, intent: Intent.SUCCESS,
}); });

View File

@@ -221,8 +221,8 @@ export default {
'The item category has been successfully created.', 'The item category has been successfully created.',
the_item_category_has_been_successfully_edited: the_item_category_has_been_successfully_edited:
'The item category has been successfully edited.', 'The item category has been successfully edited.',
the_item_category_has_been_successfully_deleted: the_item_category_has_been_deleted_successfully:
'The item category has been successfully deleted', 'The item category has been deleted successfully.',
once_delete_these_item_categories_you_will_not_able_restore_them: once_delete_these_item_categories_you_will_not_able_restore_them:
"Once you delete these categories, you won't be able to retrieve them later. Are you sure you want to delete them?", "Once you delete these categories, you won't be able to retrieve them later. Are you sure you want to delete them?",
once_delete_these_views_you_will_not_able_restore_them: once_delete_these_views_you_will_not_able_restore_them:
@@ -855,4 +855,5 @@ export default {
posting_date: 'Posting date', posting_date: 'Posting date',
customer: 'Customer', customer: 'Customer',
email_is_already_used: 'The email is already used.', email_is_already_used: 'The email is already used.',
the_item_categories_has_been_deleted_successfully: 'The item categories has been deleted successfully .',
}; };

View File

@@ -97,7 +97,8 @@ export default persistReducer({
'pageSubtitle', 'pageSubtitle',
'pageHint', 'pageHint',
'preferencesPageTitle', 'preferencesPageTitle',
'topbarEditViewId' 'topbarEditViewId',
'backLink'
], ],
storage, storage,
}, reducerInstance); }, reducerInstance);

View File

@@ -78,7 +78,7 @@ export const deleteItemCategory = (id) => {
export const deleteBulkItemCategories = ({ ids }) => { export const deleteBulkItemCategories = ({ ids }) => {
return (dispatch) => return (dispatch) =>
new Promise((resolve, reject) => { new Promise((resolve, reject) => {
ApiService.delete(`item_categories/bulk`, { params: { ids } }) ApiService.delete(`item_categories`, { params: { ids } })
.then((response) => { .then((response) => {
dispatch({ dispatch({
type: t.ITEM_CATEGORIES_BULK_DELETE, type: t.ITEM_CATEGORIES_BULK_DELETE,

View File

@@ -110,7 +110,7 @@ export default class ItemsCategoriesController extends BaseController {
*/ */
get categoriesBulkValidationSchema() { get categoriesBulkValidationSchema() {
return [ return [
query('ids').isArray({ min: 2 }), query('ids').isArray({ min: 1 }),
query('ids.*').isNumeric().toInt(), query('ids.*').isNumeric().toInt(),
]; ];
} }