Annotations made by me are attributed to someone else

Please fill out the following sections to the best of your ability, it will help us investigate bugs if we have this information at the outset. Screenshots are especially helpful, so please provide those if you can.

Platform: Android

App version number, if a mobile app issue (shown under Settings or About): 1.30.15 (608)

Browser, if a website issue (Firefox, Chrome, etc) : n/a

URLs (aka web addresses) of any relevant observations or pages:
https://www.inaturalist.org/observations/165503122 is an example which I marked as Gall at about 09.00 BST today. There were others at around this time today.

Screenshots of what you are seeing (instructions for taking a screenshot on computers and mobile devices: https://www.take-a-screenshot.org/):

Description of problem (please provide a set of steps we can use to replicate the issue, and make as many as you need.):

Step 1: Load an observation

Step 2: Annotate as (eg) Gall

Step 3: The annotation was attributed to someone else.

? annotation is attributed to you

PS 4 hours later I also see the puffin.

On my browser and my smartphone the annotation is attributed to someone whose profile image is the head of a bird, and the username is not my username. My profile image is a hoverfly.

If you are seeing an insect profile image and my username, then it is a more complicated bug which shows different data to different people.

I will test it on a browser when not logged in.

On a different browser, not logged in, I am again seeing a bird profile image and not my insect profile image.

The Android app overwrites existing annotations.

1 Like

What I see on the web site:

image

Buit it was me who made the annotation (cf125), and my profile image is a yellow and black insect. The birdhead image has a different username from mine.

If there is already a “Gall” attribute value on an observation when someone else send a request to add the same “Gall” attribute value, the request fails with HTTP error 400 (“bad request”), else the request succeeds (I have just made both tests, with direct API requests).

My guess is that this other person put the “Gall” attribute value before you (even if it was not displayed on your observation when you attempted to add “Gall”) and that your request failed, then you saw the “Gall” from this other person.

I suggest you to ask the other person to confirm if they actually added “Gall” to your observation. That’s the very first thing to check.

I inspected the data sent by the server when loading your observation, there is no timestamp assotiated to the “Gall” annotation, so I can’t tell you when this other person may have added this annotation.

Yes, today I “annotated in the Android app ( and you are logged in as a hover fly)
and my annotations occur as a bird Puffin”

I “thought” it happened 2 or 3 times before I concentrated on what was happening. Then when I did the elm gall I was certain that there was no annotation at all before I annotated as Gall, and then when I annotated as Gall it came up as a puffin profile image with someone else’s username.

A lot of my observations of leafmines and galls have the puffin profile image and username. I think this may have been going on for months before I noticed what was happening. On my own, I have no way of checking past annotations, but we could ask puffinuser whether he frequently annotates galls and leafmines.

1 Like

Yes! I can reproduce!

This is my observation with an annotation from christiansw
https://www.inaturalist.org/observations/246201518

The android app overwrites an existing annotation.
(Maybe I should use a normal account in stead)

This other person made a total of 153,073 annotations,
and made annotations on 168 of your observations (according to iNat).

I have just Disagreed with one of my own Gall annotations, then made a new Gall annotation. It worked correctly - no Bug.

I suspect that your explanation is correct. Evidently the Android app sometimes fails to display an existing annotation, or maybe there is a lag in displaying the annotation. Then when I make the annotation (before the existing attribution is displayed) the annotation appears to be attributed to puffinheaduser.

I will look out for this in the future, but I think we can treat it as closed. Thank you for your help.

I will

I think It’s a bug and I staff has to decide if they want to put effort in it to fix it before iNaturalist Next…

I could reproduce it with an observation of my own, probably in the cache of the Androidapp. If I want to retry it with observations, not of my own, it is not possible. Then I have to up or downvote an annotation in the Android app.
https://www.inaturalist.org/observations/240300629
https://www.inaturalist.org/observations/240300496

See also the casue you have to update the app:
https://forum.inaturalist.org/t/android-app-overwrites-location-and-date-that-i-updated-on-website/55974/3

1 Like

Are you certain the annotations weren’t done by the other person? See my similar experience here:
https://forum.inaturalist.org/t/annotation-account-oddity/40158
Where someone else was adding annotations at the exact same time as me so some were credited to me and some to them.

1 Like

Suggestion to notify the user that the annotation could not be added (because it exists already) + force refresh the display to show the existing annotation.

3 Likes