I just found the problem, and I am a bit ashamed that this happens. It is just a stupid mistake I made in the code.
What happens?
You add a pigeon, click 'save', but nothing happens.
This problem only occurs in these two circumstances:
- You don't have any pigeons in the list (first time you use the program for example)
- There are pigeons, but none of them is selected when you try to add one
Where did the pigeon go?
Well, it actually is saved in the database, but is set to be invisible in the list. this is a trick that is used in the program to store pedigree pigeons, that don't need to show in the list. So every pigeon you add is treated as a pedigree pigeon, not a main pigeon.
What should I do?
You can wait for the next version (1.0.4) where this problem will be fixed, or try one of the following solutions:
- Add the same pigeon you already added. Just click 'Add', fill in the band number, year and sex of a pigeon you already added, other info is not needed and click 'Save'. A popup will come up which says that the pigeon already exists and asks you if you want to show it again. Click 'yes' and the pigeon will be in the list.
- Go to File->Add a range of pigeons. A new window will come up where you can add a range of bandnumbers. If you set the first 2 fields to the same band number, it will just add that one pigeon.
Doing one of the above will make that at least one pigeon is in the list and the error won't happen again.