using TeamCity 8.0.3 (build 27540) and YouTrack 5.0.3
I am finding that 'fixed in build' is updating but it is not set until after the next build occurs. A typical workflow would be:
1. push to central mercurial repo with '#Foo123 Fixed'
2. TeamCity automatically performs build, eg Build-001
3. Go to youtrack and 'Get changes from TeamCity now'
4. Issue changes from previous state to 'Fixed' (Fixed in build remains 'Next Build')
I expect 'Fixed in Build' to get updated to 'Build-001' in Step 4. Its not until I do the next commit that the 'Fixed in Build' for #Foo123 will get updated, however it will have 'Fixed in Build'=Build-002 !
I dont understand why in step 4) the 'Fixed in build' tag isnt updated with the value 'Build-001' as it 'knows' the issue is fixed from TeamCity as it was able to change it from InProgress->Fixed.
What am i missing?