From 08af835c72a63cf3eb0ebf15cf29f2860b39aa79 Mon Sep 17 00:00:00 2001
From: thewilkybarkid <chriswilkinson84@gmail.com>
Date: Tue, 2 Sep 2014 16:02:24 +0100
Subject: [PATCH] Add and enable the Pathauto Persistent State module

---
 src/cambridge/cambridge.info    |  1 +
 src/cambridge/cambridge.install | 13 +++++++++++++
 src/cambridge_base.make         |  1 +
 3 files changed, 15 insertions(+)

diff --git a/src/cambridge/cambridge.info b/src/cambridge/cambridge.info
index f951769..353c49e 100644
--- a/src/cambridge/cambridge.info
+++ b/src/cambridge/cambridge.info
@@ -44,6 +44,7 @@ dependencies[] = metatag
 dependencies[] = metatag_dc
 dependencies[] = metatag_views
 dependencies[] = pathauto
+dependencies[] = pathauto_persist
 dependencies[] = raven
 dependencies[] = realname
 dependencies[] = redirect
diff --git a/src/cambridge/cambridge.install b/src/cambridge/cambridge.install
index 77d916b..ad25897 100644
--- a/src/cambridge/cambridge.install
+++ b/src/cambridge/cambridge.install
@@ -388,3 +388,16 @@ function cambridge_update_7104() {
 
   cambridge_base_set_up_focus_on_teasers();
 }
+
+/**
+ * Enable the Pathauto Persistent State module.
+ */
+function cambridge_update_7105() {
+  if (module_exists('pathauto_persist') || FALSE === module_exists('pathauto')) {
+    return;
+  }
+
+  if (FALSE === module_enable(array('pathauto_persist'))) {
+    throw new DrupalUpdateException('Failed to install Pathauto Persistent State module');
+  }
+}
diff --git a/src/cambridge_base.make b/src/cambridge_base.make
index f4d5edb..46c4994 100644
--- a/src/cambridge_base.make
+++ b/src/cambridge_base.make
@@ -23,6 +23,7 @@ projects[link] = "1.2"
 projects[menu_block] = "2.4"
 projects[menu_firstchild] = "1.1"
 projects[pathauto] = "1.2"
+projects[pathauto_persist] = "1.3"
 projects[raven][type] = "module"
 projects[raven][download][type] = "file"
 projects[raven][download][url] = "https://github.com/misd-service-development/drupal-raven/archive/7.x-1.1.tar.gz"
-- 
GitLab