From 88dc3aeb50148f0a2eadd2644a46aefa3a99ce73 Mon Sep 17 00:00:00 2001 From: lizerk Date: Fri, 6 Mar 2026 19:35:16 +0300 Subject: [PATCH] =?UTF-8?q?fix(migrations):=20=D0=BE=D0=B1=D1=80=D0=B5?= =?UTF-8?q?=D0=B7=D0=BA=D0=B0=20browser=20=D0=B4=D0=BE=2010=20=D1=81=D0=B8?= =?UTF-8?q?=D0=BC=D0=B2=D0=BE=D0=BB=D0=BE=D0=B2=20=D0=B2=200008=5Fmigrate?= =?UTF-8?q?=5Fwebpush=5Fto=5Flibrary?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../migrations/0008_migrate_webpush_to_library.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/notifications/migrations/0008_migrate_webpush_to_library.py b/backend/notifications/migrations/0008_migrate_webpush_to_library.py index 9d78afb1..3e5c1187 100644 --- a/backend/notifications/migrations/0008_migrate_webpush_to_library.py +++ b/backend/notifications/migrations/0008_migrate_webpush_to_library.py @@ -12,12 +12,14 @@ def migrate_webpush_subscriptions(apps, schema_editor): for subscription in WebPushSubscription.objects.filter(is_active=True): try: # Создаем WebPushDevice для каждой подписки + # browser поле ограничено 10 символами + browser_name = (subscription.device_name or 'Unknown')[:10] WebPushDevice.objects.create( user=subscription.user, registration_id=subscription.endpoint, p256dh=subscription.p256dh_key, auth=subscription.auth_key, - browser=subscription.device_name or 'Unknown', + browser=browser_name, active=subscription.is_active, ) migrated_count += 1