diff --git a/CHANGELOG b/CHANGELOG
index 2674a5845970e02f27849f8332e0989c4e78cdc2..c7701d54fad46cb107ef217a6c5736acd93736b5 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -8,7 +8,7 @@ minerva (12.0.2) stable; urgency=medium
     line characters when necessary
   * Performance: tomcat inside docker image by default can use 3G of memory   
 
- -- Piotr Gawron <piotr.gawron@uni.lu>  Tue, 30 Jul 2018 13:00:00 +0200
+ -- Piotr Gawron <piotr.gawron@uni.lu>  Tue, 31 Jul 2018 13:00:00 +0200
 
 minerva (12.0.1) stable; urgency=medium
   * Bug fix: setting default zoom level on submap
diff --git a/persist/src/db/12.0.2/fix_db_20180731.sql b/persist/src/db/12.0.2/fix_db_20180731.sql
new file mode 100644
index 0000000000000000000000000000000000000000..d4a1bab394e65235f4c3005ed11554aa303fafac
--- /dev/null
+++ b/persist/src/db/12.0.2/fix_db_20180731.sql
@@ -0,0 +1,2 @@
+-- issue #461 - duplicates in reaction ids resolved
+update reaction_table r set  idreaction=concat(r.idreaction,'_',r.iddb) from (select idreaction, model_iddb from reaction_table group by idreaction, model_iddb having count(*)>1) t where r.idreaction=t.idreaction and r.model_iddb=t.model_iddb;