Skip to content

Email notifications from Tables changes sent with "deleted user" instead of actual user #2745

@kaynemo

Description

@kaynemo

Steps to reproduce

  1. When the Tables are being edited and the notifications to all users that are allowed to view the change are set to be sent via email, instead of listing the actual user who made the change, the email always says "deleted user", although the Activity App shows the same change with a correct user name. In Nextcloud Tables 2.2.0, activity payloads for row_create and row_update contain an empty table.ownerDisplayName even when table.ownership is a valid existing user ID. For table_create, ownerDisplayName is filled correctly. Activity email notifications then render "deleted_user" for row activities.

Expected behavior

Notification email should contain the name of the user who made a change to the table

Actual behavior

Instead of the user name, email states "deleted user" as the user who made the change

Tables app version

2.2.0

Browser

Safari

Client operating system

Windows

Operating system

Linux 5.15.0-181-generic #191-Ubuntu GNU/Linux

Web server

Apache

PHP engine version

PHP 8.3

Database

MariaDB

Additional info

    • installed: true
  • version: 33.0.5.1
  • versionstring: 33.0.5
  • edition:
  • maintenance: false
  • needsDbUpgrade: false
  • productname: Nextcloud
  • extendedSupport: false
    • activity: 6.0.0
  • flow_notifications: 4.0.0
  • notifications: 6.0.0
  • tables: 2.2.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    0. Needs triagePending approval or rejection. This issue is pending approval.bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions