Add notification or documentation for: Adding original entries to new group configuration unexpectedly modifies original entries
See original GitHub issueJabRef version
Latest development branch build (please note build date below)
Operating system
Windows
Details on version and operating system
Windows 10
Checked with the latest development build
- I made a backup of my libraries before testing the latest development version.
- I have tested the latest development version and the problem persists
Steps to reproduce the behaviour
Steps to reproduce: Part 1:
- Create a new library.
- Click on
Add group
button. - Input name
test1
for the group and create the group. - Create 2 articles in
All entries
. - Input author field with
steven
andmike
for each article respectively.
Part 2:
- Right click on
test1
group ->Edit group
- Select
Searching for a keyword
underCollect by
. - Input
author
as field andsteven
as keyword, then click on ok button and ok button for warning dialog. (test1
group has a steven article entry)
Part 3:
- Right click on
test1
group ->Edit group
- Select
Searching for a keyword
underCollect by
. - Input
author
as field andmike
as keyword, then click on ok button and ok button for warning dialog. (test1
group now has 2 articles which aresteven,mike
andmike
articles)
EXPECTED:
I am expecting that part 3 will return both `steven` and `mike` articles.
ACTUAL:
However, 1 of the articles’ author field has been merged to steven,mike
. Is this an expected behaviour?
From my understanding, Collect by
should only return filtered entries without any entries modification.
Appendix
…
Log File
Paste an excerpt of your log file here
Issue Analytics
- State:
- Created a year ago
- Comments:5 (5 by maintainers)
Top Results From Across the Web
Known issues for managing Group Policy clients - Windows ...
Describes known issues that occur when you manage a Windows 10 Group Policy Client from a Windows Server 2012 R2 server.
Read more >Troubleshooting ConfigSync and device service clustering ...
A user updates the configuration of a BIG-IP device group member using the Configuration utility or TMOS Shell (tmsh). The system communicates ...
Read more >Uploading Changes - Gerrit Code Review
Gerrit supports three methods of uploading changes: Use repo upload , to create changes for review. Use git push , to create changes...
Read more >ncic operating manual article file - Probation
If the inquiry is in the NCIC with the RSH Field set to Y, ... In such a case, it is necessary to...
Read more >Configuring device mapper multipath - Red Hat Customer Portal
When you create, modify, or list a multipath device, you get a display of the ... these attributes for a specific multipath device...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I have done more researches to issue and understand what is happening behind the hood of the issue with
Searching for a keyword
.When user edits a group from
Explicit selection
toSearching for a keyword
, the group type changes fromExplicitGroup
toWordKeywordGroup
. ThisWordKeywordGroup
functions DYNAMICALLY. Using example from above, we set the field asauthor
and keyword asmike
inWordKeywordGroup
, this group will automatically assign ANY NEW entries that haveauthor=mike
into it.However, if user assigns any entry that does not have
author=mike
and the group isWordKeywordGroup
, the group will have to modify the field and the value of the entry. Using example from above again, we set the field asauthor
and keyword asmike
inWordKeywordGroup
, if user “forcefully” assigns entry withauthor=steven
into this group, it does not make sense forWordKeywordGroup
as this entry does not havemike
in it. Therefore,WordKeywordGroup
will appendmike
into the entry’s author field which results inauthor=steven, mike
. Now theWordKeywordGroup
able to add the entry into its group.WordKeywordGroup
behaves correctly. Although there is a warning dialog asking users whether they would like to assign the original group’s entries to this group, there is no warning dialog about modifying users’ entries.I was to free to fix the l10n tests and to make the buttons more explicit.