Bryce, you've nailed the problem. The solution is to do the following when BugWatch.remotebug is altered:
* lastchanged -> None
* lastchecked -> None
* remotestatus -> None
* remoteimportance ->
* last_error_type -> None
* next_check -> datetime.now(). (We could maybe set it to None and let the scheduler take care of it, though)
We should also clear the BugWatchActivity entries for the BugWatch, since they're no longer relevant.
Bryce, you've nailed the problem. The solution is to do the following when BugWatch.remotebug is altered:
* lastchanged -> None
* lastchecked -> None
* remotestatus -> None
* remoteimportance ->
* last_error_type -> None
* next_check -> datetime.now(). (We could maybe set it to None and let the scheduler take care of it, though)
We should also clear the BugWatchActivity entries for the BugWatch, since they're no longer relevant.