# Residue goal in Android app

**URL:** <https://forum.beeminder.com/t/residue-goal-in-android-app/1032>\
**Category:** Bugabee\
**Created:** [August 5, 2015, 10:39pm UTC](https://forum.beeminder.com/t/residue-goal-in-android-app/1032 "2015-08-05T22:39:36Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![larsivi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/larsivi/32/153_2.png) [@larsivi](https://forum.beeminder.com/u/larsivi)\
**Post date:** [August 5, 2015, 10:39pm UTC](https://forum.beeminder.com/t/residue-goal-in-android-app/1032/1 "2015-08-05T22:39:37Z")

</div>

I changed the slug of one my goals yesterday (the slug included -beta after it started while the service was in Beeminder beta). Checking the app today, the goal is now shown twice, once with the new slug and once with the old. The old one doesn’t get updates, so now it thinks I’m going to derail tonight even though the actual goal is currently blue.

---

<div class="post-metadata">

**Author:** ![drtall](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/drtall/32/1341_2.png) [@drtall](https://forum.beeminder.com/u/drtall)\
**Post date:** [August 5, 2015, 10:41pm UTC](https://forum.beeminder.com/t/residue-goal-in-android-app/1032/2 "2015-08-05T22:41:05Z")

</div>

The Android app doesn’t handle slug renames correctly. You can log out and back in again as a workaround.

---

<div class="post-metadata">

**Author:** ![dreev](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/dreev/32/4311_2.png) [@dreev](https://forum.beeminder.com/u/dreev)\
**Post date:** [August 5, 2015, 10:59pm UTC](https://forum.beeminder.com/t/residue-goal-in-android-app/1032/3 "2015-08-05T22:59:48Z")

</div>

Thanks @drtall! (And to @larsivi for reporting the bug!) And just @-mentioning @saranli here. If this is the biggest issue with the Android app then we are doing _great_ but definitely a bug worth fixing.

---

<div class="post-metadata">

**Author:** ![insti](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/insti/32/545_2.png) [@insti](https://forum.beeminder.com/u/insti)\
**Post date:** [August 5, 2015, 11:08pm UTC](https://forum.beeminder.com/t/residue-goal-in-android-app/1032/4 "2015-08-05T23:08:04Z")

</div>

Nothing happens if you derail on a zombie goal in Beedroid, only the real goals you can see on the website count.  
Like @drtall said, if you Sign out of the Android app, and then sign in again it will clear out the broken goals.

@saranli it would be good if there was a way to remove individual goals. Long-press, ‘Delete goal’ from the menu maybe.

(Although ‘Delete goal’ is not a good wording, anyone got a better suggestion?)

---

<div class="post-metadata">

**Author:** ![drtall](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/drtall/32/1341_2.png) [@drtall](https://forum.beeminder.com/u/drtall)\
**Post date:** [August 5, 2015, 11:12pm UTC](https://forum.beeminder.com/t/residue-goal-in-android-app/1032/5 "2015-08-05T23:12:40Z")

</div>

Well, it does amuse me (and go towards my position argued elsewhere) that slug renaming is a premium feature and that it works worse than the for-free features on the app. 🙂

---

<div class="post-metadata">

**Author:** ![larsivi](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/larsivi/32/153_2.png) [@larsivi](https://forum.beeminder.com/u/larsivi)\
**Post date:** [August 6, 2015, 6:03am UTC](https://forum.beeminder.com/t/residue-goal-in-android-app/1032/6 "2015-08-06T06:03:29Z")

</div>

Thanks! That worked 🙂

---

<div class="post-metadata">

**Author:** ![saranli](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/saranli/32/954_2.png) [@saranli](https://forum.beeminder.com/u/saranli)\
**Post date:** [October 15, 2015, 10:08pm UTC](https://forum.beeminder.com/t/residue-goal-in-android-app/1032/7 "2015-10-15T22:08:20Z")

</div>

I’ll work on this problem for the next app release. Stay tuned!

UPDATE: The next release (2.4.3) will include a reasonable fix for this. When you hit the manual sync button, the local list of goals will be compared to the server list and stale ones will be removed. This is implemented and being tested right now, I am hoping to release an update soon.
