Стало быть: диалог закрылся, а значения еще не записались?
Диалог закрылся, и вместе с ним исчез контекст для выполнения действия.
Поэтому размещать какие-то действия следом за Закрыть диалог - бессмысленно.