Islamic Interpretation of Dreams (Ibn-i Sirin):

(Debt; Pledge) Making a promise in a dream means indebtedness to the second party.

If one also fulfills his promise in the dream, it denotes his true intention, faith and certitude. Making a good promise in a dream means blessings, profits and longevity. Receiving a good promise from one’s enemy, or opponent in a dream means evil. Receiving a bad promise from one’s enemy in a dream means good.

A promise in a dream is a good deed.

The recipient of the promise in wakefulness is the one who makes that pledge in the dream.