On top of determining whether you're going to get whacked for unintentional sanctions busting you've go another problem - how are you going to get paid?
The Rouble dived 30% on the money markets this morning, Russian banks in the west are under sanctions, any moment now Russian banks inside Russia are almost certainly going to lose access to electronic funds transfer via Swift, etc. etc. If you have set your prices in Euros your customer is suddenly facing a huge price hike, if they can buy Euros to pay you with, if you set your prices in Roubles you have probably seen most or all of your margin evaporate and still have the headache of converting those funds back into something negotiable.
Time to check your contract for "acts of war" provisions because it may be prudent to back out of it if you can and if you've got another potential market, or if you're not yet fully committed to production.
Viel Glück! I think you're going to need it.