- if ($config{rcs}) {
- IkiWiki::rcs_add($filename);
- IkiWiki::disable_commit_hook();
- IkiWiki::rcs_commit($filename, gettext("attachment upload"),
- IkiWiki::rcs_prepedit($filename),
- $session->param("name"), $ENV{REMOTE_ADDR});
- IkiWiki::enable_commit_hook();
- IkiWiki::rcs_update();
- }
-
- # tag for deletion
-
- push (@must_die, $message->message-id);
-
- $folder->delete($message);
-
+ die ("delivery failed") if (!defined ($delivered));
+
+ # update vcs, copied from Ikiwiki::Plugins::attachment
+
+ if ($config{rcs}) {
+ IkiWiki::rcs_add($delivered);
+ IkiWiki::disable_commit_hook();
+ IkiWiki::rcs_commit($delivered, gettext("postal delivery"),
+ IkiWiki::rcs_prepedit($delivered));
+ IkiWiki::enable_commit_hook();
+ IkiWiki::rcs_update();