Skip to content

Can’t update prayer request approval status directly from Obsidian Prayer List Block #6517

@jsaunders-eastlake

Description

@jsaunders-eastlake

Description

Starting in version 17.3, when attempting to update a prayer request’s approval status from the Obsidian Prayer Request List block, the individual is redirected to the configured Prayer Detail Page instead of the status updating as expected. The approval status remains unchanged.

Loom Recording: https://www.loom.com/share/4ae14559aaf94c2cb9d730ec6f3f4b7d

The issue may be related to line 130-139 in the prayerRequestList.obs. When a row is selected, the function in this section is triggered and redirect if a Prayer Detail Page is configured.

Image

Actual Behavior

I am redirected to the configured Prayer Detail Page, and the prayer request’s approval status does not change.

Expected Behavior

I should be able to change the prayer request approval status from the Obsidian Prayer Request List block.

Steps to Reproduce

  1. From the internal homepage in Rock, navigate to People > Prayer > Prayer Requests (or any page containing the Obsidian Prayer Request List block).
  2. Confirm that the Obsidian block has the Prayer Detail Page configured in its block settings.
  3. Locate an existing prayer request or create a new one.
  4. Toggle the Approved? setting to change the approval status.
  5. Notice the bug

Issue Confirmation

  • Perform a search on the Github Issues to see if your bug is already reported.
  • Reproduced the problem on a fresh install or on the demo site.

Rock Version

17.3, 17.5, 19.0 (pre-alpha)

Client Culture Setting

en-US

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions