More standard media_data model for ascii.
authorElrond <elrond+mediagoblin.org@samba-tng.org>
Tue, 20 Mar 2012 22:55:28 +0000 (23:55 +0100)
committerElrond <elrond+mediagoblin.org@samba-tng.org>
Tue, 20 Mar 2012 22:55:28 +0000 (23:55 +0100)
ascii doesn't use media_data at all. So it needs the most
basic media_data model. Fix it to take the current form.

mediagoblin/media_types/ascii/models.py

index 043a858ac79d91b2a583b46a661be68057d26ad6..a35e69581131c410a487b2f8294902712799e248 100644 (file)
@@ -25,9 +25,9 @@ from sqlalchemy import (
 class AsciiData(Base):
     __tablename__ = "ascii__mediadata"
 
-    id = Column(Integer, primary_key=True)
-    media_entry = Column(
-        Integer, ForeignKey('core__media_entries.id'), nullable=False)
+    # The primary key *and* reference to the main media_entry
+    media_entry = Column(Integer, ForeignKey('core__media_entries.id'),
+        primary_key=True)
 
 
 DATA_MODEL = AsciiData