sametatabasch/gencbilisim_api

Öğrenci oluşturma hatası

Closed this issue · 1 comments

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.

öğ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