Browse Source

Bugfix on pk fieldtype

Yann Weber 9 years ago
parent
commit
6bc80ce40b
1 changed files with 4 additions and 1 deletions
  1. 4
    1
      EditorialModel/fieldtypes/pk.py

+ 4
- 1
EditorialModel/fieldtypes/pk.py View File

@@ -2,6 +2,7 @@
2 2
 
3 3
 import EditorialModel.fieldtypes.integer
4 4
 
5
+## @todo This EmFieldType is a bit dirty....
5 6
 class EmFieldType(EditorialModel.fieldtypes.integer.EmFieldType):
6 7
     
7 8
     help = 'Integer primary key fieldtype'
@@ -13,6 +14,7 @@ class EmFieldType(EditorialModel.fieldtypes.integer.EmFieldType):
13 14
             'nullable': False,
14 15
             'uniq': False,
15 16
             'internal': 'automatic',
17
+            'primary': True,
16 18
         }
17 19
         # Checking args
18 20
         for name, value in kwargs.items():
@@ -21,4 +23,5 @@ class EmFieldType(EditorialModel.fieldtypes.integer.EmFieldType):
21 23
             if value != allowed[name]:
22 24
                 raise ValueError("The value '%s' for argument '%s' for pk EmFieldType is not allowed"%(value, name))
23 25
 
24
-        super(EmFieldType, self).__init__(primary=True, nullable=False)
26
+
27
+        super(EmFieldType, self).__init__(**kwargs)

Loading…
Cancel
Save