From 113227ef97c07af1d8f6d7be9c5831e97cf839f3 Mon Sep 17 00:00:00 2001 From: Jesse Brault Date: Sat, 17 Aug 2024 10:32:40 -0500 Subject: [PATCH] Fixed RecipeEntity.cachedRenderedText not being nullified when rawText updated. --- src/main/java/app/mealsmadeeasy/api/recipe/RecipeEntity.java | 4 ++-- .../java/app/mealsmadeeasy/api/recipe/RecipeServiceImpl.java | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/app/mealsmadeeasy/api/recipe/RecipeEntity.java b/src/main/java/app/mealsmadeeasy/api/recipe/RecipeEntity.java index f69c1fa..ac4d497 100644 --- a/src/main/java/app/mealsmadeeasy/api/recipe/RecipeEntity.java +++ b/src/main/java/app/mealsmadeeasy/api/recipe/RecipeEntity.java @@ -153,11 +153,11 @@ public final class RecipeEntity implements Recipe { this.rawText = rawText; } - public String getCachedRenderedText() { + public @Nullable String getCachedRenderedText() { return this.cachedRenderedText; } - public void setCachedRenderedText(String cachedRenderedText) { + public void setCachedRenderedText(@Nullable String cachedRenderedText) { this.cachedRenderedText = cachedRenderedText; } diff --git a/src/main/java/app/mealsmadeeasy/api/recipe/RecipeServiceImpl.java b/src/main/java/app/mealsmadeeasy/api/recipe/RecipeServiceImpl.java index eefb6e9..51b889c 100644 --- a/src/main/java/app/mealsmadeeasy/api/recipe/RecipeServiceImpl.java +++ b/src/main/java/app/mealsmadeeasy/api/recipe/RecipeServiceImpl.java @@ -215,6 +215,7 @@ public class RecipeServiceImpl implements RecipeService { recipe.setCookingTime(spec.getCookingTime()); recipe.setTotalTime(spec.getTotalTime()); recipe.setRawText(spec.getRawText()); + recipe.setCachedRenderedText(null); recipe.setPublic(spec.getIsPublic()); final S3ImageEntity mainImage;