Ехать на родину решили через Петроград на Валку, но отъезд задержался на несколько дней, и только поздним вечером 20 декабря состав из нескольких вагонов отошел от Николаевского вокзала и, разрезая кромешную тьму, двинулся к Питеру.
К Риге красные войска приближались по двум железнодорожным линиям — от Валка с северо-востока и от Якобштадта с юго-востока. Им противостояли хорошо оснащенные формирования балтийского ландесвера, в состав которого входили немецкие, латышские и русские белогвардейцы. Они оказывали упорное сопротивление.
Особенно жестоким был бой у Хинценберга, расположенного в 30 верстах от Риги. Латышские стрелки наголову разбили неприятеля.
Рижские рабочие выслали для членов правительства Советской Латвии отбитый у немцев бронепоезд. В Ригу прибыли в 3 часа ночи. Члены правительства разместились в скромных номерах Центральной гостиницы, но отдыхать им не пришлось. Уже через час на Александровской улице состоялось заседание Рижского и Латвийского ревкомов совместно с правительством и ЦК партии. На рассвете в Москву в адрес ВЦИК ушла телеграмма, гласившая, что созыв съезда Советов Латвии, намеченный на 13 января, остается в силе.
Зал Дома рыцарей оказался слишком мал для 1-го съезда Советов. Пришлось перенести заседания в городской театр. С приветственной речью от имени ВЦИК выступил Я. М. Свердлов, который сказал: «Ни с одной другой страной в мире мы так тесно не связаны, как с красной Латвией».
Доклад о деятельности правительства и его программе сделал Петр Стучка, по вопросу о конституции республики выступил Карл Данишевский. Делегаты съезда высказались за тесный государственный союз с РСФСР. В состав высшего органа Советской Социалистической Республики Латвии — ЦИК вошли П. Стучка, Ф. Розин, К. Данишевский, Я. Берзин.
Карл Христианович не только выполнял обязанности заместителя председателя правительства, но и возглавлял комиссариат социального обеспечения. Почти пять лет Латвия была ареной разрушительной войны. Почти все крупные заводы и фабрики из Риги были эвакуированы в Россию, остальные из-за отсутствия сырья закрылись, выплеснув за ворота тысячи безработных. При отступлении немцы опустошили все склады, тысячи тонн муки и сахара выбросили в Двину. Совнарком РСФСР вынес решение о предоставлении Советской Латвии 20 миллионов рублей для восстановления разрушенного хозяйства, с Украины пришли эшелоны с хлебом. Правительство Советской Латвии разработало программу социалистического преобразования.
Окунувшись с головой в решение хозяйственных вопросов, Данишевский на какое-то время ослабил внимание к задачам, которые решала армия Советской Латвии. Ему казалось, пройдет неделя-другая и вся республика будет свободной. Укрывшееся в Лиепае буржуазное правительство Ульманиса распространяло свое влияние на крохотный клочок земли и не имело поддержки народа. Но уже в конце января появились первые тревожные симптомы. Эстонские белогвардейцы оттеснили советские войска от Таллинна и начали угрожать Латвии со стороны Валка. Пришлось перебросить против них части 2-й бригады.
Вскоре по разведывательным каналам Данишевскому стало известно, что в Лиепаю из Финляндии прибыл немецкий генерал фон дер Гольц, который принял командование над солдатами ландесвера. Из Германии на пароходах доставили несколько тысяч наемников, которым за участие в войне против Советов обещали крупные денежные вознаграждения.
В феврале в Лиепае высадились части 1-й гвардейской резервной дивизии. За счет офицеров, прибывших из немецкого плена, пополнился отряд русских белогвардейцев во главе с князем А. П. Ливеном. В ночь с 12 на 13 февраля 1919 года неприятель прорвал фронт, и Советская Латвия оказалась зажатой с трех сторон. На северо-западе — ландесвер, на северо-востоке — белоэстонцы, на юго-западе — белополяки. В этот критический момент председателем Реввоенсовета Советской Латвии был назначен Карл Данишевский, его заместителем — Карл Петерсон.
В конце марта 1-я немецкая гвардейская дивизия захватила Елгаву, создав угрозу железной дороге Рига — Даугавпилс. Встал вопрос о судьбе столицы. 26 марта состоялось расширенное заседание Реввоенсовета с участием членов правительства. Заместитель командующего армией П. Авен изложил точку зрения штаба Западного фронта — сдать Ригу, оттянуть войска в Латгалию, где занять более выгодные позиции. Данишевский горячо возражал против такого решения, настаивал на защите Риги до последней возможности. Его поддержали Петр Стучка и Ян Ленцман. После оживленных дебатов пришли к общему мнению — Риги не сдавать.