diff -r 2daa350e1da2 -r 2f1a308c4c11 vendor/plugins/redmine_bibliography/app/models/publication.rb
--- a/vendor/plugins/redmine_bibliography/app/models/publication.rb
+++ b/vendor/plugins/redmine_bibliography/app/models/publication.rb
@@ -12,7 +12,9 @@
 
   accepts_nested_attributes_for :authorships
   accepts_nested_attributes_for :authors, :allow_destroy => true
-  accepts_nested_attributes_for :bibtex_entry, :allow_destroy => true 
+  accepts_nested_attributes_for :bibtex_entry, :allow_destroy => true
+  
+  has_and_belongs_to_many :projects
   
   attr_writer :current_step
 
diff -r 2daa350e1da2 -r 2f1a308c4c11 vendor/plugins/redmine_bibliography/init.rb
--- a/vendor/plugins/redmine_bibliography/init.rb
+++ b/vendor/plugins/redmine_bibliography/init.rb
@@ -1,4 +1,16 @@
 require 'redmine'
+require 'dispatcher'
+
+
+# Patches to the Redmine core.
+
+Dispatcher.to_prepare :redmine_model_dependencies do
+  require_dependency 'project'
+
+  unless Project.included_modules.include? Bibliography::ProjectPublicationsPatch
+    Project.send(:include, Bibliography::ProjectPublicationsPatch)
+  end
+end
 
 Redmine::Plugin.register :redmine_bibliography do
   name 'Redmine Bibliography plugin'
@@ -11,6 +23,12 @@
   permission :view_bibliography, :redmine_bibliography => :index
 
   menu :project_menu, :redmine_bibliography, {:controller  => 'publications', :action => 'index'}, :caption  => 'Bibliography', :after => :activity, :param => :project_id
-  
+
+
+
+
+
+
 end
 
+
diff -r 2daa350e1da2 -r 2f1a308c4c11 vendor/plugins/redmine_bibliography/lib/bibliography/project_publications_patch.rb
--- /dev/null
+++ b/vendor/plugins/redmine_bibliography/lib/bibliography/project_publications_patch.rb
@@ -0,0 +1,11 @@
+require_dependency 'project'
+
+module Bibliography
+  module ProjectPublicationsPatch
+    def self.included(base)
+          base.class_eval do
+            has_and_belongs_to_many :publications
+          end
+        end
+  end #ProjectPublicationsPatch
+end #RedmineBibliography
\ No newline at end of file
