From d000e777f1e9464d26aebf3370bbd6bd35f4643a Mon Sep 17 00:00:00 2001 From: SergeantPanda Date: Sun, 31 May 2026 10:03:19 -0500 Subject: [PATCH] fix(epg): prevent updating password field with empty value in EPGSourceSerializer --- apps/epg/serializers.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/epg/serializers.py b/apps/epg/serializers.py index a1354bf0..608636a9 100644 --- a/apps/epg/serializers.py +++ b/apps/epg/serializers.py @@ -68,6 +68,8 @@ class EPGSourceSerializer(serializers.ModelSerializer): cron_expr = f'{ct.minute} {ct.hour} {ct.day_of_month} {ct.month_of_year} {ct.day_of_week}' instance._cron_expression = cron_expr for attr, value in validated_data.items(): + if attr == 'password' and not value: + continue setattr(instance, attr, value) instance.save() return instance