Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Status list in custom field not syncing correctly #1295

Open
megahirt opened this issue Feb 4, 2022 · 9 comments · May be fixed by #1515
Open

Status list in custom field not syncing correctly #1295

megahirt opened this issue Feb 4, 2022 · 9 comments · May be fixed by #1515
Assignees
Labels
Alex priority (used by Alex) specifies issues which Alex determines to be high priority bug An existing problem with our app in production user observed Issue reported by a user with our app in production

Comments

@megahirt
Copy link
Collaborator

megahirt commented Feb 4, 2022

(issue reported via [email protected])

Our Language Forge project is a FLEx project synced to Language Depot, which we regularly sync back and forth with LF. At the lexical entry level, there’s a custom field called “Spelling Status” that references the “Status” list. We have customized that list. In FLEx, thus:

pic1

And on LF, thus:

pic2

However, when one of these items is added/selected for an entry in Language Forge (say, ICC), when it syncs back to Language Depot/FLEx, a new list item has been created with asterisks and a number. So:

pic3

But then it shows up in FLEx as:

pic4

If I unselect “***21” and select “ICC” in FLEx, then delete “***21” from the Status List, then I sync up to Language Depot and sync over to Language Forge, things look fine. But then it all happens over again when I select an item from the Status list in Language Forge and sync back the other way.

@megahirt megahirt added Sync feature user observed Issue reported by a user with our app in production labels Feb 4, 2022
@viverechristus
Copy link

If you need further details, or want me to try a particular sequence of actions, just let me know.

@viverechristus
Copy link

Any progress on this? It remains a problem at our end. Thanks!

@megahirt
Copy link
Collaborator Author

megahirt commented Aug 12, 2022 via email

@josephmyers josephmyers added the bug An existing problem with our app in production label Aug 31, 2022
@josephmyers
Copy link
Contributor

hey @viverechristus, i am really sorry it's taken us so long to get to your issue. it may not be much, but this bug is currently waiting on this issue to be tested. and although there's still no timeframe on when your issue will be completed, it is next in line 😃

in starting to wrap our brains around this, it would really be helpful to get a little more information from you. the biggest question i have right now, from your screenshots, is whether this issue pertains specifically to the "ICC" option or not. in other words, are there any options that do work, or any other custom fields referencing lists that do work? and if you sync from Language Forge with the bugged option "***21" selected, does it sync as expected or create another bugged option?

thanks again, looking forward to getting to this soon!

@viverechristus
Copy link

viverechristus commented Sep 5, 2022 via email

@megahirt
Copy link
Collaborator Author

megahirt commented Sep 8, 2022

We definitely can't fix this that quickly because of the nature of the problem, but it is on our radar, and moving closer.

@alex-larkin alex-larkin added the Alex priority (used by Alex) specifies issues which Alex determines to be high priority label Sep 8, 2022
@josephmyers
Copy link
Contributor

josephmyers commented Sep 23, 2022

@viverechristus Wrapping up testing on my current issue, I should be able to start this one in the next couple of working days. If you're not able to get any other test steps or information provided, that's okay! I will proceed on and see if I can repro the issue with what I've got 👍

@josephmyers josephmyers self-assigned this Sep 23, 2022
@viverechristus
Copy link

I just confirmed that this is a general problem, not a problem with just a single list item. If I select any list item in the Spelling Status field while in Language Depot, once it syncs into FLEx, the field isn't selected, but there's a new field that's mostly asterisks and then numerals. It appears that the numerals are unique to particular fields. Let me know if you have other questions.

@josephmyers
Copy link
Contributor

Sorry comm's have been scarce so far. The changes have been significant and in another repo. Here's where all the fun is
sillsdev/LfMerge#313

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Alex priority (used by Alex) specifies issues which Alex determines to be high priority bug An existing problem with our app in production user observed Issue reported by a user with our app in production
Projects
Development

Successfully merging a pull request may close this issue.

5 participants