Öğrenci oluşturma hatası
Closed this issue · 1 comments
sametatabasch commented
Var olan bir öğrenci numarası ile öğrenci oluşturulmaya çalışıldığı zaman unique anahtarından dolayı hata vermesi gerekiyor. fakat vermiyor. Bunun yenine id numarası dışında tüm bilgileri null olan bir öğrenci oluşturup bu öğrenciyi geri dönüyor.
gencbilisim_api.py:211 de student doldurulurken nasıl dolduruluyor kontrol edilmeli.
Null değerleri ile öğrenci döndüğü için deneyap kısmında hataya neden oluyor.
sametatabasch commented
öğrenci oluşturmaya çalışırken lessons anahtarı olmadığından hata veriyor.
Aşağıdaki hata denetimleri çalışmıyor . sonda 500 olunca respose nesnesi olarak dönüyor
if not data or not isinstance(data, dict):
return jsonify({"error": "(Student.fill_by_data) Hatalı veri"}), 500
required_keys = ['name', 'last_name', 'card_id', 'student_number', 'lessons']
if not all(key in data for key in required_keys):
return jsonify({"error": "(Student.fill_by_data) Eksik veri"}), 500