Skip to content

UI Problem Trying to Remove a Permitted Number From the Permitted List #65

@whitedavidp

Description

@whitedavidp

Ok, running the very latest here...

I have a number that got added to the permitted list after the caller pressed zero and called back. At that time, there was no name in the caller id - it showed the number as the name as well. And the same number has called back perhaps 10 times.

I went to give that number/caller a "real" name. Rather than search the permitted list from that page, I simply clicked on the number in the main dashboard page. From there I clicked Change and then I clicked Remove from Permitted List since there was no way, it seemed, to update the Name at that point. I was going to re-add to the permitted list with the correct name after the Remove was complete.

Sadly, doing the Remove somehow has caused a problem. I have clicked it several times now and perhaps that contributed. But I end up, after clicking Remove, with the UI not changing at all to reflect the Remove. It usually allows me to re-add immediately. And if I go back to the Dashboard main page and come in again, everything looks/acts the same.

But I have looked in the database white list and the number is no longer in there at all. So at some point, the DB got cleaned. It is not in the black list. But it is in the call log 10 times.

I decided to try something similar with a call that was previously blocked - by a regex pattern. From the dashboard, I click the number. On the Viewing Caller page, there is a button offering me to remove from the block list. And clicking that gets me the same result as above. Checking the DB the number is, of course, not in the block list. When a call is blocked by a regex, the number is not added to the blacklist, I think. The UI thinks that because it was blocked, there should be an entry in the block list DB. But there isn't one.

I know this is not quite the result I get above. But my theory is that my first Remove did actually perform the remove from the white list. Now the two cases are essentially the same. The UI thinks that because a call is permitted or blocked that there is a record in the white/black list. In this case, presenting the Remove from button confuses everything.

I hope I am being clear here.

Thanks

This seems to reveal an issue with the UI.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions