<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,5 @@
 import operator
+from django.forms.widgets import Media
 
 def get_plugins(request, obj):
     if not hasattr(obj, '_plugins_cache'):
@@ -15,5 +16,9 @@ def get_plugin_media(request, plugin):
 def get_plugins_media(request, obj):
     if not hasattr(obj, '_plugins_media_cache'):
         plugins = get_plugins(request, obj)
-        obj._plugins_media_cache = reduce(operator.add, [get_plugin_media(request, plugin) for plugin in plugins])
+        media_classes = [get_plugin_media(request, plugin) for plugin in plugins]
+        if media_classes:
+        	obj._plugins_media_cache = reduce(operator.add, media_classes)
+        else:
+        	obj._plugins_media_cache = Media()
     return obj._plugins_media_cache
\ No newline at end of file</diff>
      <filename>cms/plugins/utils.py</filename>
    </modified>
    <modified>
      <diff>@@ -16,7 +16,7 @@ def render_plugins_for_context(placeholder_name, page, context_to_copy, theme=No
     context = copy.copy(context_to_copy) 
     l = get_language_from_request(context['request'])
     request = context['request']
-    plugins = [plugin for plugin in get_plugins(request, page) if plugin.placeholder == self.name]
+    plugins = [plugin for plugin in get_plugins(request, page) if plugin.placeholder == placeholder_name]
     if settings.CMS_PLACEHOLDER_CONF and placeholder_name in settings.CMS_PLACEHOLDER_CONF:
         if &quot;extra_context&quot; in settings.CMS_PLACEHOLDER_CONF[placeholder_name]:
             context.update(settings.CMS_PLACEHOLDER_CONF[placeholder_name][&quot;extra_context&quot;])</diff>
      <filename>cms/utils/plugin.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>970e4d7e7429d1366a03a2fbfa43597b5b138d2d</id>
    </parent>
  </parents>
  <author>
    <name>Oyvind Saltvik</name>
    <email>oyvind.saltvik@gmail.com</email>
  </author>
  <url>http://github.com/fivethreeo/django-cms-2.0/commit/65f39bedad889cc58343dbc6b9e1373d44c8a0c0</url>
  <id>65f39bedad889cc58343dbc6b9e1373d44c8a0c0</id>
  <committed-date>2009-10-30T05:48:41-07:00</committed-date>
  <authored-date>2009-10-30T05:48:41-07:00</authored-date>
  <message>fixed some issues with no plugin media class</message>
  <tree>d154d6ee539333821e258616608cf460ec690938</tree>
  <committer>
    <name>Oyvind Saltvik</name>
    <email>oyvind.saltvik@gmail.com</email>
  </committer>
</commit>
