fixed calculating products on add another device

This commit is contained in:
hannathkadher
2025-01-28 11:39:34 +04:00
parent e61cfd7e49
commit 4b7f4d4279

View File

@ -15,6 +15,7 @@ import 'package:syncrow_web/pages/spaces_management/space_model/models/tag_model
import 'package:syncrow_web/pages/spaces_management/space_model/widgets/dialog/create_space_model_dialog.dart'; import 'package:syncrow_web/pages/spaces_management/space_model/widgets/dialog/create_space_model_dialog.dart';
import 'package:syncrow_web/pages/spaces_management/tag_model/views/add_device_type_model_widget.dart'; import 'package:syncrow_web/pages/spaces_management/tag_model/views/add_device_type_model_widget.dart';
import 'package:syncrow_web/utils/color_manager.dart'; import 'package:syncrow_web/utils/color_manager.dart';
import 'package:syncrow_web/pages/spaces_management/helper/tag_helper.dart';
class AssignTagModelsDialog extends StatelessWidget { class AssignTagModelsDialog extends StatelessWidget {
final List<ProductModel>? products; final List<ProductModel>? products;
@ -258,7 +259,6 @@ class AssignTagModelsDialog extends StatelessWidget {
final processedTags = final processedTags =
result['updatedTags'] as List<TagModel>; result['updatedTags'] as List<TagModel>;
final processedSubspaces = result['subspaces']; final processedSubspaces = result['subspaces'];
if (context.mounted) { if (context.mounted) {
Navigator.of(context).pop(); Navigator.of(context).pop();
@ -270,8 +270,10 @@ class AssignTagModelsDialog extends StatelessWidget {
products: products, products: products,
subspaces: subspaces, subspaces: subspaces,
isCreate: false, isCreate: false,
initialSelectedProducts: initialSelectedProducts: TagHelper
addedProducts, .createInitialSelectedProducts(
processedTags,
processedSubspaces),
allTags: allTags, allTags: allTags,
spaceName: spaceName, spaceName: spaceName,
otherSpaceModels: otherSpaceModels, otherSpaceModels: otherSpaceModels,