Using D7/CiviCRM 4.6.10 and Cividiscount 3.1
I've set up a discount code to enable current members to renew their membership at 50% of the standard membership fee. If i make the code non-automatic and enter it manually it works.
Setting the automatic discount options for the code for the membership type and 'any current status' should ensure that if the user has the membership type and their status is one of the those considered current (i.e. New, Current, Grace) then they automatically get the discount, but I'm seeing nothing applied on the contribution page.
The contribution page recognises the user as a current member, as it is displaying a message to tell the user when their current membership is due to expire, but it is not applying the discount, and nor it it displaying the "not eligible" message.
Is this a known issue, or am I missing something subtle in the configuration?