Yes. In Islam, a person who breaks an oath or promise must complete a specific form of compensation. This includes feeding ten poor people, providing clothing for them, or giving a free meal that meets their basic needs. If someone cannot do this, they must fast for three days. This is separate from the kaffarah for breaking fast, but both help repair the mistake and bring a believer back to the right path.