From 6fb24118ea2500bcee200e89eafc80197c9c5256 Mon Sep 17 00:00:00 2001 From: Rosa Gutierrez Date: Tue, 24 Feb 2026 20:43:21 +0100 Subject: [PATCH] Use internal account ID as `account_id` and add `account_slug` In native push payload, to be consistent about how we refer to this in other endpoints. --- saas/app/models/notification/push_target/native.rb | 4 +++- saas/test/models/notification/push_target/native_test.rb | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/saas/app/models/notification/push_target/native.rb b/saas/app/models/notification/push_target/native.rb index 86212176f..5366ed032 100644 --- a/saas/app/models/notification/push_target/native.rb +++ b/saas/app/models/notification/push_target/native.rb @@ -30,7 +30,9 @@ class Notification::PushTarget::Native < Notification::PushTarget title: payload.title, body: payload.body, url: payload.url, - account_id: notification.account.external_account_id, + base_url: payload.base_url, + account_id: notification.account.id, + account_slug: notification.account.slug, avatar_url: payload.avatar_url, card_id: card&.id, card_title: card&.title, diff --git a/saas/test/models/notification/push_target/native_test.rb b/saas/test/models/notification/push_target/native_test.rb index 0418d96c2..fe06f83f7 100644 --- a/saas/test/models/notification/push_target/native_test.rb +++ b/saas/test/models/notification/push_target/native_test.rb @@ -189,7 +189,8 @@ class Notification::PushTarget::NativeTest < ActiveSupport::TestCase native = push.send(:native_notification) assert_not_nil native.data[:url] - assert_equal @notification.account.external_account_id, native.data[:account_id] + assert_equal @notification.account.id, native.data[:account_id] + assert_equal @notification.account.slug, native.data[:account_slug] assert_equal @notification.creator.name, native.data[:creator_name] end