File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
server/src/main/java/com/objectcomputing/checkins/services/kudos Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -170,6 +170,7 @@ public Kudos update(KudosUpdateDTO kudos) {
170170 }
171171
172172 // Begin modifying the existing kudos to reflect desired changes.
173+ final String originalMessage = existingKudos .getMessage ();
173174 existingKudos .setMessage (kudos .getMessage ());
174175
175176 boolean existingPublic = existingKudos .getPubliclyVisible ();
@@ -182,6 +183,11 @@ public Kudos update(KudosUpdateDTO kudos) {
182183 // Clear the date approved when going from private to public.
183184 existingKudos .setDateApproved (null );
184185 }
186+ if (proposedPublic &&
187+ !originalMessage .equals (existingKudos .getMessage ())) {
188+ // If public and the text changed, require approval again.
189+ existingKudos .setDateApproved (null );
190+ }
185191
186192 existingKudos .setPubliclyVisible (kudos .getPubliclyVisible ());
187193
You can’t perform that action at this time.
0 commit comments