PartnerUI evidence, notification, indicators and actuals fixes
This commit is contained in:
@@ -269,8 +269,9 @@ export function useInAppNotifications() {
|
||||
|
||||
const sendMessageMutation = useMutation({
|
||||
mutationFn: async (payload: {
|
||||
recipientId: string;
|
||||
recipientEmail: string;
|
||||
recipientId?: string;
|
||||
recipientEmail?: string;
|
||||
recipient?: string;
|
||||
recipientName?: string;
|
||||
subject: string;
|
||||
message: string;
|
||||
@@ -280,11 +281,13 @@ export function useInAppNotifications() {
|
||||
}) => {
|
||||
const orgId = payload.organisationId || getCurrentUserTenantId() || 1;
|
||||
const targetPlatform = payload.platform || NotificationPlatform.InApp;
|
||||
const formattedDestination = `To: ${payload.recipientEmail} | From: ${userEmail || 'Partner User'}`;
|
||||
const email = payload.recipientEmail || (payload.recipient?.includes('@') ? payload.recipient : '') || 'support@ifri.khongisa.co.za';
|
||||
const id = payload.recipientId || (!payload.recipient?.includes('@') ? payload.recipient : '') || '00000000-0000-0000-0000-000000000000';
|
||||
const formattedDestination = `To: ${email} | From: ${userEmail || 'Partner User'}`;
|
||||
|
||||
const req: CreateNotificationRequest = {
|
||||
organisationId: orgId,
|
||||
recipient: payload.recipientId,
|
||||
recipient: id,
|
||||
platform: targetPlatform,
|
||||
subject: payload.subject,
|
||||
destination: formattedDestination,
|
||||
|
||||
Reference in New Issue
Block a user