From 54df78301c8aad72caa38ca1069dacb57fc77c79 Mon Sep 17 00:00:00 2001 From: Christian Veigl Date: Thu, 9 Feb 2012 11:25:11 +0000 Subject: [PATCH] remember selected domain on failure (mantis 1253) --- lib/admin/Controller/subscriber.pm | 3 +++ root/tt/subscriber_detail.tt | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/admin/Controller/subscriber.pm b/lib/admin/Controller/subscriber.pm index 28f5023..699975f 100644 --- a/lib/admin/Controller/subscriber.pm +++ b/lib/admin/Controller/subscriber.pm @@ -192,6 +192,8 @@ sub detail : Local { if defined $c->session->{restore_subscriber_input}{password}; $c->stash->{subscriber}{edit_webpass} = $c->session->{restore_subscriber_input}{webpassword} if defined $c->session->{restore_subscriber_input}{webpassword}; + $c->stash->{subscriber}{selected_domain} = $c->session->{restore_subscriber_input}{selected_domain} + if defined $c->session->{restore_subscriber_input}{selected_domain}; delete $c->session->{restore_subscriber_input}; } @@ -337,6 +339,7 @@ sub update_subscriber : Local { $c->response->redirect("/subscriber/detail?subscriber_id=$subscriber_id&edit_subscriber=1"); } else { $c->session->{restore_subscriber_input}{username} = $$subscriber{username}; + $c->session->{restore_subscriber_input}{selected_domain} = $$subscriber{domain}; $c->response->redirect("/subscriber/detail?account_id=". $$subscriber{account_id} ."&new=1"); } return; diff --git a/root/tt/subscriber_detail.tt b/root/tt/subscriber_detail.tt index bab6185..b5181c9 100644 --- a/root/tt/subscriber_detail.tt +++ b/root/tt/subscriber_detail.tt @@ -179,7 +179,11 @@ @