From 5010cb5a1ec0ca68543de92f8a07f0a82aebe0f2 Mon Sep 17 00:00:00 2001 From: Mark Burnett Date: Fri, 12 Sep 2014 09:21:02 -0500 Subject: [PATCH] deployment-fix: postgres requires named enums --- ptero_auth/implementation/models/clients.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ptero_auth/implementation/models/clients.py b/ptero_auth/implementation/models/clients.py index 439b807..6a75778 100644 --- a/ptero_auth/implementation/models/clients.py +++ b/ptero_auth/implementation/models/clients.py @@ -130,7 +130,7 @@ class AudienceClaim(Base): audience_claim_pk = Column(Integer, primary_key=True) client_pk = Column(Integer, ForeignKey('confidential_client.client_pk'), nullable=False) - value = Column(Enum('posix', 'roles'), nullable=False) + value = Column(Enum('posix', 'roles', name='claim_enum'), nullable=False) client = relationship(ConfidentialClient, backref='audience_claims') @@ -150,8 +150,9 @@ class EncryptionKey(Base): kid = Column(Text, nullable=False, unique=True) key = Column(Text, nullable=False) - alg = Column(Enum('RSA1_5'), nullable=False) - enc = Column(Enum('A128CBC-HS256'), nullable=False) + alg = Column(Enum('RSA1_5', name='encryption_alg_enum'), nullable=False) + enc = Column(Enum('A128CBC-HS256', name='encrryption_enc_enum'), + nullable=False) @property def as_dict(self):