Greenstand / Greenstand/treetracker-android

Previously captured tree cannot be found in the app

Open
#1,267 3 comments 0 reactions 0 assignees View on GitHub
2.2.1 beta bug
Dominant language
Kotlin
Stars
101
Forks
116
PR merge metrics
No merged PRs in 30d

Description

### App Version / Build Number

2.2.1 (build 202)

### Device

Galaxy Tab A8

### Android Version

Android 14

### Describe the bug

A previously captured tree cannot be found in the app after attempting to sync/upload.
However, the tree counter still shows “1”, indicating a pending or unsynced item.

@cynthiabondi

### To Reproduce

1. Capture a tree photo
2. Attempt to sync/upload the tree
3. Return to the main screen
4. Observe the tree counter shows “1”
5. Attempt to locate the uploaded tree → not found

### Expected behavior

The captured tree should either:

Successfully upload and be visible in the app, or
Remain visible locally as pending if not yet uploaded

The counter should accurately reflect the actual state of stored or uploaded trees.

### Actual behavior

The tree/photo cannot be located anywhere in the app,
but the counter still shows “1”, suggesting a pending item exists.

### Frequency

Happened once

### Severity

Major - Feature broken, no workaround

### Network Conditions

Wi-Fi

### Screenshots / Screen recordings

Image

### Logs

```shell

```

### Additional context

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or code entry points are identified. Start by reproducing the capture and sync flow on the reported Android device and check where the tree disappears while the counter remains at 1. Done means the tree is visible after upload or remains locally visible as pending, with the counter matching the stored state.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.