From e48337925cf2c60ef90305ffd6d18115359baaf2 Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Fri, 11 Jul 2025 18:11:37 +0000 Subject: [PATCH] Improve photo handling and fix data transfer issues during sales recording Removes the camera test button and increases the request size limit in Express to address PayloadTooLargeError. Replit-Commit-Author: Agent Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/7df9e24f-d78b-4589-9a08-c70e02d6d7d9.jpg --- client/src/components/NewSaleForm.tsx | 18 +++--------------- server/index.ts | 4 ++-- 2 files changed, 5 insertions(+), 17 deletions(-) diff --git a/client/src/components/NewSaleForm.tsx b/client/src/components/NewSaleForm.tsx index c5f5f4d..a851d62 100644 --- a/client/src/components/NewSaleForm.tsx +++ b/client/src/components/NewSaleForm.tsx @@ -10,10 +10,10 @@ import { useToast } from '@/hooks/use-toast'; import { useAuth } from '@/hooks/useAuth'; import { useStoreContext } from '@/hooks/useStoreContext'; import { useSimpleCamera } from '@/hooks/useSimpleCamera'; -import { useCameraTest } from '@/hooks/useCameraTest'; + import { apiRequest } from '@/lib/queryClient'; import { validateRequiredFields, validateEAN13, ARTICLE_CATEGORY_MAPPING, IDENTITY_TYPES, PAYMENT_METHODS } from '@/lib/validation'; -import { Package, User, Users, Save, Calendar, BadgeCheck, Info, Camera, TestTube, Upload, Trash2 } from 'lucide-react'; +import { Package, User, Users, Save, Calendar, BadgeCheck, Info, Camera, Upload, Trash2 } from 'lucide-react'; import SimpleCameraModal from '@/components/SimpleCameraModal'; import type { PhotoType } from '@/types/sale'; @@ -56,9 +56,6 @@ export default function NewSaleForm() { stopCamera } = useSimpleCamera(); - // Camera test functionality - const { testResults, runCameraTest } = useCameraTest(); - const form = useForm({ defaultValues: { vendeur: '', @@ -610,17 +607,8 @@ export default function NewSaleForm() { {/* Section Photos */}
-
+

Photos de la pièce d'identité

-
diff --git a/server/index.ts b/server/index.ts index 8243bdb..2b3db55 100644 --- a/server/index.ts +++ b/server/index.ts @@ -5,8 +5,8 @@ import { startBackupScheduler } from "./backup-scheduler"; import { startPurgeScheduler } from "./data-purge"; const app = express(); -app.use(express.json()); -app.use(express.urlencoded({ extended: false })); +app.use(express.json({ limit: '10mb' })); +app.use(express.urlencoded({ extended: false, limit: '10mb' })); app.use((req, res, next) => { const start = Date.now();