Bläddra i källkod

Merge pull request #752 from mailcow/dev

[Web] Create new id on sieve filter update by using md5, fixes #750
André Peters 7 år sedan
förälder
incheckning
bc8b10753b
1 ändrade filer med 3 tillägg och 3 borttagningar
  1. 3 3
      data/web/inc/init_db.inc.php

+ 3 - 3
data/web/inc/init_db.inc.php

@@ -3,7 +3,7 @@ function init_db_schema() {
   try {
     global $pdo;
 
-    $db_version = "14112017_1149";
+    $db_version = "14112017_2103";
 
     $stmt = $pdo->query("SHOW TABLES LIKE 'versions'");
     $num_results = count($stmt->fetchAll(PDO::FETCH_ASSOC));
@@ -29,10 +29,10 @@ function init_db_schema() {
       SELECT username, IFNULL(GROUP_CONCAT(local_part, '@', alias_domain SEPARATOR ' '), '') AS ad_alias FROM mailbox
       LEFT OUTER JOIN alias_domain on target_domain=domain GROUP BY username;",
     "sieve_before" => "CREATE VIEW sieve_before (id, username, script_name, script_data) AS
-      SELECT id, username, script_name, script_data FROM sieve_filters
+      SELECT md5(script_data), username, script_name, script_data FROM sieve_filters
       WHERE filter_type = 'prefilter';",
     "sieve_after" => "CREATE VIEW sieve_after (id, username, script_name, script_data) AS
-      SELECT id, username, script_name, script_data FROM sieve_filters
+      SELECT md5(script_data), username, script_name, script_data FROM sieve_filters
       WHERE filter_type = 'postfilter';"
     );