Pewnym jest natomiast, iż książę opolski był już w Krakowie przed datą 17 kwietnia 1312, na co wskazuje przywilej wydany tego dnia przez Władysława Łokietka klaryskom starosądeckim..

Przybycie księcia opolskiego do Krakowa rozpoczyna drugi etap historii buntu. Wtedy Władysław Łokietek, przebywając w Starym Sączu w kwietniu 1312 roku, czekał na pomoc z Węgier, aby uderzyć na zbuntowane miasto. Bunt zakończył się w początku czerwca 1312 roku wydaniem Łokietkowi miasta Krakowa przez księcia BolesławaStało się to przed 14 czerwca 1312 roku, gdyż na ten dzień Księga miasta Krakowa wskazuje powtórny wybór rajców miejskich na rozkaz księcia Władysława. w sytuacji, gdy z pomocą wojsk możnowładcy węgierskiego Amadeja Aby Łokietek opanował ponownie całą MałopolskęWojska węgierskie były obecne w Małopolsce już w sierpniu 1311, gdyż pod datą 30 lipca 1311 w Opisie cudów św. Kingi jest wzmianka o pewnej mieszczce, która nie mogła udać się do grobu świętej w Starym Sączu, gdyż przechodziło tamtędy wojsko węgierskie.. Wydanie miasta przez księcia opolskiego nastąpiło najprawdopodobniej w drodze układów i wbrew woli wójta krakowskiego, którego po poddaniu miasta książę uprowadził ze sobą do Opola.