From d02f4c7040216298c040fb2a46f85d80214c2de2 Mon Sep 17 00:00:00 2001 From: Ymnuk Date: Thu, 10 Aug 2023 11:55:03 +0300 Subject: [PATCH] Fix prepare Rest --- lib/prepare/prepare-rest.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/prepare/prepare-rest.go b/lib/prepare/prepare-rest.go index d0c673f..c875f48 100644 --- a/lib/prepare/prepare-rest.go +++ b/lib/prepare/prepare-rest.go @@ -16,9 +16,10 @@ func prepareRest(project *structs.Project) *structs.Project { if len(project.Backend.Rest) > 0 { // Обрабатываем REST для подготовки данных for i := range project.Backend.Rest { - if _, ok := project.Backend.Rest[i]; !ok { - log.Fatal("Нет пути в REST") + if data, ok := project.Backend.Rest[i]; !ok || data == nil { + log.Fatalf("Нет пути в REST: %s", i) } + if project.Backend.Rest[i].Data.Name == "" && project.Backend.Rest[i].Data.ID == uuid.Nil { log.Fatal("Не указан источник данных") }