With the sale discount module, changing the sales unit (day -> hour, kilo -> gram) generates a discount.
Is this really the desired operation?
It shounds like a bug. Could you fill an issue with the steps to reproduce, current behaviour and the expected behaviour?
Thanks.