From c1155d9ab9c46e14473cb7b2665dcfcd16c24e85 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Sun, 15 Feb 2009 01:25:48 +0000 Subject: [PATCH] Make sure that the URLs are set before comitting posts made from CS emails. --- docs/changelog/7.x.x.txt | 1 + lib/WebGUI/Workflow/Activity/GetCsMail.pm | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index e427278f3..5008b7bd4 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -5,6 +5,7 @@ - fixed #9738: Gallery Title [TEMPLATE] - fixed #9739: Gallery Delete Album Template [TEMPLATE] - fixed #9737: Upgrade Missed a Config Option + - fixed #9169: E-mail to Collab System creates invalid asset 7.6.11 - fixed: Asset Manager can generate URLs that are too long diff --git a/lib/WebGUI/Workflow/Activity/GetCsMail.pm b/lib/WebGUI/Workflow/Activity/GetCsMail.pm index 66f03b108..aecd5ca22 100644 --- a/lib/WebGUI/Workflow/Activity/GetCsMail.pm +++ b/lib/WebGUI/Workflow/Activity/GetCsMail.pm @@ -119,8 +119,9 @@ sub addPost { $storage->addFileFromScalar($filename, $file->{content}); } } - $post->requestAutoCommit; + ##Modify, then save $post->postProcess; + $post->requestAutoCommit; $post->getThread->unarchive if ($post->getThread->get("status") eq "archived"); return $post; }