From 6ed72e3c9767992ce6862ae44ce4ead4731062b9 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Wed, 26 Jun 2013 16:23:32 -0700 Subject: [PATCH] #19832: Fixing spam comments migration Work Item: 19832 --HG-- branch : 1.x --- src/Orchard.Web/Modules/Orchard.Comments/Migrations.cs | 5 +++++ .../Modules/Orchard.Comments/Models/CommentStatus.cs | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/Orchard.Web/Modules/Orchard.Comments/Migrations.cs b/src/Orchard.Web/Modules/Orchard.Comments/Migrations.cs index 1a5e1b1b7..1a20211d1 100644 --- a/src/Orchard.Web/Modules/Orchard.Comments/Migrations.cs +++ b/src/Orchard.Web/Modules/Orchard.Comments/Migrations.cs @@ -132,6 +132,11 @@ namespace Orchard.Comments { // define the default value for positions foreach (var comment in _commentService.GetComments().List()) { comment.Position = comment.Id; + + // migrating the Spam value which is now deprecated + if (comment.Status != CommentStatus.Approved) { + comment.Status = CommentStatus.Pending; + } } return 4; diff --git a/src/Orchard.Web/Modules/Orchard.Comments/Models/CommentStatus.cs b/src/Orchard.Web/Modules/Orchard.Comments/Models/CommentStatus.cs index eed366321..149f2703d 100644 --- a/src/Orchard.Web/Modules/Orchard.Comments/Models/CommentStatus.cs +++ b/src/Orchard.Web/Modules/Orchard.Comments/Models/CommentStatus.cs @@ -1,6 +1,11 @@ +using System; + namespace Orchard.Comments.Models { public enum CommentStatus { Pending, Approved, + + [Obsolete] + Spam } } \ No newline at end of file