diff --git a/docker-compose.yaml b/docker-compose.yaml
index 0c27a5e45f38e47af58ff9dcd4757c60db067592..d59a95ce43357cb747cfa9c12f1c483aec33f521 100644
--- a/docker-compose.yaml
+++ b/docker-compose.yaml
@@ -8,10 +8,10 @@ services:
       dockerfile: dockerfile.backend
     env_file:
       - ./env/.env
-    # volumes:
-    #   - ./src:/app/src
-    #   - ./dist:/app/dist
-    #   - ./package.json:/app/package.json
+    volumes:
+      - ./src:/app/src
+      - ./dist:/app/dist
+      - ./package.json:/app/package.json
     ports:
       - 8000:8000
     tty: true
diff --git a/src/middleware/validityCheck/shoppingCartCheck/ShoppingcartValidiyChecker.ts b/src/middleware/validityCheck/shoppingCartCheck/ShoppingcartValidiyChecker.ts
index 794d2b2d3cb213892b42d3c90c570c87a588d2e4..555d6756fef8e40161c1482782339d427636c3f1 100644
--- a/src/middleware/validityCheck/shoppingCartCheck/ShoppingcartValidiyChecker.ts
+++ b/src/middleware/validityCheck/shoppingCartCheck/ShoppingcartValidiyChecker.ts
@@ -3,7 +3,7 @@ import { ZodType } from "zod";
 import { Request } from "express";
 import { ValidityChecker } from "../ValidityCheker";
 import { queryParamsSchema } from "../utils/queryParamsSchema";
-import { addShoppingCartSchema, deleteShoppingCartSchema, queryNameSchema, updateShoppingCartSchema } from "./shoppingcart.schema";
+import { addShoppingCartSchema, deleteShoppingCartSchema, queryNameSchema, queryShoppingartParamsSchema, updateShoppingCartSchema } from "./shoppingcart.schema";
 
 export class ShoppingCartValidityChecker extends ValidityChecker {
   path: string;
@@ -30,7 +30,7 @@ export class ShoppingCartValidityChecker extends ValidityChecker {
 
     if (this.path === "/getShoppingCartByCriteria") {
       let body = { ...this.req.query };
-      this.setSchema(queryParamsSchema);
+      this.setSchema(queryShoppingartParamsSchema);
       this.setObject(body);
 
       const isValid = this.validate();
diff --git a/src/middleware/validityCheck/shoppingCartCheck/shoppingcart.schema.ts b/src/middleware/validityCheck/shoppingCartCheck/shoppingcart.schema.ts
index 98e8c7189de2fa31176d252a018cc4a4fc715eb8..0ec500b30503a12608615ae0ad25463715315675 100644
--- a/src/middleware/validityCheck/shoppingCartCheck/shoppingcart.schema.ts
+++ b/src/middleware/validityCheck/shoppingCartCheck/shoppingcart.schema.ts
@@ -137,3 +137,21 @@ export const updateShoppingCartSchema = z.object({
       );
     }),
 });
+
+
+export const queryShoppingartParamsSchema = z
+  .object({
+    name: z.string({ message: "name must be a string" }).optional(),
+    beschreibung: z.string().optional() 
+  })
+  .refine((data) => Object.keys(data).length === 1, {
+    message: "only one key (name,  description) is allowed at a time",
+  })
+  .catch((err) => {
+    throw new CustomError(
+      "wrong prarams ",
+      422,
+      "Unaccesable_entity",
+      err.error.message
+    );
+  });