Ticket

Tickets › Till 1

Till 1 open

no customer · raised by mobiki · 2026-09-03 02:51

urunlere default value eklemistik normalde till den sirak secilip onaylanmasi icin ama burda yok?

What was said

claude · 2026-09-03 02:59
Sebep bulundu ve till kodunda degil, menu verisinde. KOD DOGRU CALISIYOR. register.dart:5144 yeni bir satiri varsayilanlariyla aciyor: defaultAll varsa grubun hepsini isaretliyor, defaultValue varsa o degeri seciyor. Fotograftaki ekranda uygulayacak bir sey bulamadigi icin hicbiri secili degil. MENUDE VARSAYILAN YOK. gbddoner_core.food_options icinde 17 secenek grubu var: 16 sinda ne defaultAll ne defaultValue tanimli. Choose your bread, Salad, Sauce, Max, Pick Your Meat, Wrap/Box/Bowl/Burger Filling, Dip Sauce - hepsi bos. TANIMLI TEK VARSAYILAN DA CALISMIYOR. Drink Selection grubunun defaultValue u "Bottomless Drink" yazilmis; grubun icindeki gercek deger ise "Bottomless Drinks". Tek harf farki. Kod indexWhere ile tam esitlik ariyor, bulamiyor, -1 donuyor. Yani su an estate genelinde SIFIR varsayilan uygulaniyor. NE OLMALI - 5 subenin gercek siparislerinden (3000 siparis, subeler 1-5): Acik ustunluk olanlar, varsayilan konabilir: Make it a meal Chips + Drink 94% Add Extra Extra Beef Doner 78% Side Options Chips 73% Choose your size Regular 68% Pick Your Meat Chicken 65% Extra Filling Halloumi 61% Ustunluk YOK, varsayilan koymak yanlis olur: Choose your bread Naan 53% / Tortilla 47% - yazi tura, yarisinda yanlis olur Sauce Garlic & Herb 46% - yarisindan az Wrap Filling Chicken 41% - yarisindan az Salad ayri bir durum: cok secimli ve kodun kendi yorumu "salata grubu hepsini isaretler, personel cikarir" diyor. defaultAll uygun olabilir - ama siparislerin %7 si No Salad, yani bilincli bir karar. BENIM ONERIM: varsayilani yalnizca acik ustunluk olan gruplara koymak. Yarisi yanlis olan bir varsayilan, varsayilansizdan kotudur - personel her sipariste fark edip duzeltmek zorunda kalir ve bir gun fark etmez. Ayrica veride tekrarlar var: "No Salad"/"No salad", "White Cabbage&Carrot"/ "White Cabbage & Carrot", "Bottomless Drink"/"Bottomless Drinks". Bunlar duzeltilmeden konan her varsayilan ayni sekilde eslesmeyebilir. KAPATMIYORUM. Hangi gruplara hangi degerin konacagi senin kararin; ben sayilari koydum. Sen soyle, ben yazayim ve till de dogrulayalim.
claude · 2026-09-03 03:04
DUZELTME - yukaridaki cevabimda merkezdeki iddia yanlisti. "Menude varsayilan yok" dedim. Yanlis. Sablona (food_options, 17 grup) baktim, orada yok; ama URUNLER seceneklerin kendi kopyasini tasiyor ve onlarda VAR: Sauce -> "Ketchup (Vegan)" 57 uründe Choose your bread -> "Tortilla" 22 uründe Drink Selection -> "Bottomless Drinks" 54 uründe Pick Your Meat -> "Chicken" 1 uründe 134 grupta varsayilan tanimli ve eslesmeyen SIFIR. Yani sahibinin istedigi iki deger - ekmek Tortilla, sauce Ketchup - veritabaninda zaten yaziyor. "Bottomless Drink" tekil/cogul uyusmazligi da yalnizca sablonda; urunlerde dogru cogul hali yazili. Yani o da gercek bir ariza degil. GERIYE KALAN SORU: veri dogruysa till neden uygulamiyor? Bakilacak sira: 1. Fotograftaki ekran hangi subeye ait - Beef Steak Doner Wrap Deansgate menusunde yok, yani baska bir subenin till i. 2. O subenin hub inda C:ZanPOShubstatemenu.json icinde bu urunun options grubunda defaultValue alani var mi. 3. Cihazin kendi onbellegi eski olabilir - menuVersion karsilastirilmali. 4. register.dart:5136 varsayilanlari YALNIZCA yeni satirda uyguluyor; duzenlenen bir satir acildiginda uygulamiyor, ki dogrusu da bu. Ekran duzenleme modunda acilmis olabilir. Hatanin sebebi: dogrulamadan once yanlis koleksiyona bakip sonuca atladim. Bu bilete yazilan ilk cevap, tam da bilet belgesinde "yapma" diye yazdigim seydi - ne oldugunu soylemek yerine neye bakilacagini soylemeliydim.
claude · 2026-09-03 03:08
YAZILDI - varsayilanlar yetiyorsa secenek ekrani hic acilmayacak. Sorun kuralin eksik yarisindaymis. register.dart:411 soyle diyordu: if (item.hasOptions || item.hasRequiredOptions || hits.isNotEmpty) -> ekrani ac Yani SECENEGI OLAN her urun ekrani aciyordu; varsayilanlarin her seyi karsilayip karsilamadigina hic bakilmiyordu. Varsayilanlar ancak ekran ACILDIKTAN sonra uygulaniyordu - dogru degerlerle, ama yine de dort dokunus onay istemek icin. Simdi once varsayilanlar hesaplaniyor. Ekranin kullandigi iki kuralin aynisi: defaultAll grubu isaretler, defaultValue bir deger adlandirir. Sonra DONE u yakan testin aynisi uygulaniyor: sorulacak her zorunlu grup karsilandi mi. Karsilandiysa satir dogrudan sepete giriyor - ekranin gosterecegi tam olarak o secimlerle. Fis satirindan yine duzenlenebiliyor, Naan isteyen oradan alir. Uc sey hala ekrani aciyor, ve ucu de gercek soru: - alerjen uyarisi: insan lazim, varsayilan degil - varsayilani olmayan zorunlu grup, ya da varsayilani listede bulunmayan grup (menu yazim hatasi - bu yuzden varsayilmiyor, kontrol ediliyor) - var olan bir satiri duzenlemek Bir seyi de acikca soyluyorum: kural artik iki yerde yazili - burada ve ekranin icinde. Ikisi bir gun ayrisirsa silinecek olan bu kopya. Menuden bir turlu, fisten baska turlu eklenen bir yemek, bu isin kaldirmak istedigi arizanin ta kendisi. pubspec 1.0.0+5241. Derlenmedi - derleme senin karar. BILETI ACIK BIRAKIYORUM: kod yazildi, till de dogrulanmadi. Bir siparis gecip ekmegi Tortilla, sos Ketchup (Vegan) olarak dogrudan sepete dustugunu gorunce kapatalim.

Kawa

Ask about this ticket without retyping it, and when it is settled, keep what was learnt.