diff --git a/migration/20.10/2010.sql b/migration/20.10/2010.sql
index 682c6a2b101516f79e178129387a472d88d1c931..1ff12ad34aa9e965c01706b22e395f6c722ed5fc 100755
--- a/migration/20.10/2010.sql
+++ b/migration/20.10/2010.sql
@@ -168,6 +168,7 @@ DO $$ BEGIN
         UPDATE baskets SET basket_clause = REGEXP_REPLACE(basket_clause, 'item_id(\s*)in(\s*)\(@my_primary_entity\)', 'item_id in (@my_primary_entity_id)', 'gmi');
         UPDATE baskets SET basket_clause = REGEXP_REPLACE(basket_clause, '\(res_id,(\s*)@user\)', '(res_id, @user_id)', 'gmi');
         UPDATE security SET where_clause = REGEXP_REPLACE(where_clause, 'item_id(\s*)=(\s*)@user ', 'item_id = @user_id ', 'gmi');
+        UPDATE baskets SET basket_clause = REGEXP_REPLACE(basket_clause, 'item_id(\s*)in(\s*)\(@subentities\[@my_primary_entity\]\)', 'item_id in (@subentities_id[@my_primary_entity_id])', 'gmi');
     END IF;
 END$$;
 DO $$ BEGIN