File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -730,9 +730,8 @@ function handleTableError(errorData) {
730730}
731731async function prepareDataForSave() {
732732 const checkedRecords = recordIds .value
733- .filter (id => ! uncheckedRecordIds .has (String (id )))
734- .map (id => recordsById .get (String (id )))
735- .filter ((record ): record is RecordState => Boolean (record ));
733+ .map (id => getOrCreateRecord (id ))
734+ .filter (record => record .isChecked === true );
736735 const checkedItems = checkedRecords .map (record => ({
737736 ... record .data ,
738737 [primaryKey ]: record .id ,
@@ -779,13 +778,13 @@ async function convertImages(fieldName, img) {
779778
780779
781780async function saveData() {
782- if (checkedCount .value < 1 ) {
783- adminforth .alert ({ message: t (' No items selected' ), variant: ' warning' });
784- return ;
785- }
786781 try {
787782 isLoading .value = true ;
788783 const [reqData, checkedRecords] = await prepareDataForSave ();
784+ if (checkedRecords .length < 1 ) {
785+ adminforth .alert ({ message: t (' No items selected' ), variant: ' warning' });
786+ return ;
787+ }
789788 if (! checkedRecords .some (record => record .imageGenerationFailed )) {
790789 const imagesToUpload = [];
791790 for (let index = 0 ; index < reqData .length ; index ++ ) {
You can’t perform that action at this time.
0 commit comments