PATCH: Cannot Delete Posts In Subtext 1.9.2
Someone reported that they cannot delete posts in the just released Subtext 1.9.2. I am mortified that we do do not have a unit test for this function! To our defense, we did start with 0% code coverage in unit tests and have now reached 37.9% and rising!
I have a quick fix if this problem affects you. I am also currently building a more permanent fix which I will release soon.
Run the following query in Query Analyzer (don’t forget to hit
CTRL+SHIFT+M
to replace the template parameters before executing
this).
ALTER PROC
[<dbUser,varchar,dbo>].[subtext_DeletePost]
(
@ID int
, @BlogID int = NULL
)
AS
DELETE FROM [<dbUser,varchar,dbo>].[subtext_Links]
WHERE PostID = @ID
DELETE FROM [<dbUser,varchar,dbo>].[subtext_EntryViewCount]
WHERE EntryID = @ID
DELETE FROM [<dbUser,varchar,dbo>].[subtext_Referrals]
WHERE EntryID = @ID
DELETE FROM [<dbUser,varchar,dbo>].[subtext_Feedback]
WHERE EntryId = @ID
DELETE FROM [<dbUser,varchar,dbo>].[subtext_Content]
WHERE [ID] = @ID
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
GRANT EXECUTE ON
[<dbUser,varchar,dbo>].[subtext_DeletePost]
TO [public]
GO
Sorry for those that this affects. Like I said, we’ll have a bug fix out soon.
Comments
0 responses