ajtruckle / meeting-schedule-assistant-support

Get support for Meeting Schedule Assistant.
https://www.publictalksoftware.co.uk/meeting-schedule-assistant/
4 stars 0 forks source link

Failure of the history feature to track a congregation name change #94

Closed cengizu closed 2 months ago

cengizu commented 2 months ago

Describe the bug When a congregation name is changed, the new congregation name appears in the assignment history panel, but all assignments performed by that congregation under the old name are reset.

To Reproduce Steps to reproduce the behavior:

  1. Go to Database > Congregations > Edit > [Congregation Name]
  2. Change name to [new name]
  3. Click OK
  4. Check Assignment History panel for that congregation

Expected behavior When the name of the congregation is changed, the History database should also be updated.

Screenshots image Khazad-dûm before name change

image_2024-07-16_17-21-10 Khazad-dûm after name changed to Isengard

ajtruckle commented 2 months ago

@cengizu Thanks for raising the issue. There are several actions that need to be improved:

All of these actions need to update the history database to keep it intact.

[!NOTE] The delete actions should set the value as ¬DELETED¬ for consistency with the Publisher Database.

ajtruckle commented 2 months ago

@cengizu I am sending you a beta with the following improvements:

[!NOTE] I have not tested this.

cengizu commented 2 months ago

@ajtruckle

Seems to be working. Issue solved from my perspective. 👍

ajtruckle commented 2 months ago

@cengizu Great! I am sending you another beta with the following updates:

There are somethings to keep in mind: