Skip to content

Commit 737953a

Browse files
committed
fix(service): saveModel metodunda modelId loglama hatası düzeltildi
1 parent 564b746 commit 737953a

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

user-service/src/main/java/com/craftpilot/userservice/model/ai/AIModel.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
@Document(collection = "ai_models")
1515
public class AIModel {
1616
@Id
17-
private String modelId; // Now using modelId as the primary key
17+
private String modelId;
1818
private String modelName;
1919
private String provider;
2020
private Integer maxInputTokens;
@@ -31,4 +31,13 @@ public class AIModel {
3131
private Integer maxTokens;
3232
private Boolean multimodal;
3333
private Boolean active;
34+
35+
// Add getId and setId methods to maintain compatibility
36+
public String getId() {
37+
return this.modelId;
38+
}
39+
40+
public void setId(String id) {
41+
this.modelId = id;
42+
}
3443
}

user-service/src/main/java/com/craftpilot/userservice/service/AIModelService.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,7 @@ public ModelsData getDefaultModels(String userPlan, Throwable t) {
7979
// Basit varsayılan modeller oluştur
8080
List<AIModel> defaultModels = new ArrayList<>();
8181
defaultModels.add(AIModel.builder()
82-
.id("google/gemini-2.0-flash-lite-001")
83-
.modelId("google/gemini-2.0-flash-lite-001")
82+
.modelId("google/gemini-2.0-flash-lite-001") // Changed from id() to modelId()
8483
.modelName("Gemini Flash Lite")
8584
.provider("Google")
8685
.maxInputTokens(6000)
@@ -131,7 +130,7 @@ private String mapLegacyModelId(String modelId) {
131130
}
132131

133132
public Mono<AIModel> saveModel(AIModel model) {
134-
log.info("AI Model kaydediliyor: modelId={}", model.getModelId() != null ? model.getModelId() : model.getId());
133+
log.info("AI Model kaydediliyor: modelId={}", model.getModelId() != null ? model.getModelId() : model.getModelId()); // Changed from model.getId()
135134
return modelRepository.save(model);
136135
}
137136

user-service/src/main/java/com/craftpilot/userservice/service/ModelDataLoader.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,7 @@ private Mono<Integer> processJsonContent(String jsonContent) {
163163
}
164164

165165
AIModel model = AIModel.builder()
166-
.id(modelId)
167-
.modelId(modelId)
166+
.modelId(modelId) // Changed from id() to modelId()
168167
.modelName(String.valueOf(modelMap.get("name")))
169168
.provider(savedProvider.getName())
170169
.maxInputTokens(modelMap.containsKey("maxTokens") ?

0 commit comments

Comments
 (0)