Глагол 'promise' требует после себя инфинитив. В данном случае, 'she promised' далее следует инфинитив глагола 'put', который является частью устойчивого выражения 'put an end to'.
2) She promised she to put an end to the situation.