ProjectSkyfire/SkyFireEMU — comment on commit 41f97ec6482d8c48d9eed5ddd342cd4a5da6ab81
File:  line 0
By nvbk:

This fix not works for me.

If learn higher rank (than 1) of profession, example enchant. In rank 1 is all right, in profession menu has disenchant and enchant button, but when i learned rank 2 - disenchant button isn't here and here is enchanting rank 2 and rank 1 button and dont show any others profession (dont learn second primary profession, becouse enchant rank is as 1st prof and rank 2 as 2nd prof)

I think, than is not db bug and sql-fix dont fix it.
I think than is problem in somewhere in loading spell_rank or comparing of ranks, but game shows all learned ranks, we need show only highest rank of prof
------------------------------------------

#228 - Here 2010phenix posted fix in spellMgr.cpp and this fix works for me.