From 28f69426ef5a7f07803a5b73059cd3e15fa7eea6 Mon Sep 17 00:00:00 2001 From: Jeff Knupp Date: Thu, 6 Feb 2014 17:11:42 -0500 Subject: [PATCH] clean up --- sandman/model/utils.py | 8 +++----- tests/data/foreign_key | Bin 28672 -> 32768 bytes tests/foreign_key_models.py | 1 - tests/test_foreign_keys.py | 2 +- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/sandman/model/utils.py b/sandman/model/utils.py index f78600c..59fe14c 100644 --- a/sandman/model/utils.py +++ b/sandman/model/utils.py @@ -140,11 +140,9 @@ def activate(admin=True, browser=True, name='admin', reflect_all=False): """ with app.app_context(): - generate_pks = current_app.config.get('SANDMAN_GENERATE_PKS', None) or False - if getattr(current_app, 'class_references', None) is None: - current_app.class_references = {} - generate_endpoint_classes(db, generate_pks) - elif reflect_all: + generate_pks = app.config.get('SANDMAN_GENERATE_PKS', None) or False + if getattr(app, 'class_references', None) is None or reflect_all: + app.class_references = {} generate_endpoint_classes(db, generate_pks) else: Model.prepare(db.engine) diff --git a/tests/data/foreign_key b/tests/data/foreign_key index deeff9cb11e95ba29bca85e8acd14f5619f74bad..c38f3ecbdd8a7ce0edd1fba0f839b19822a34b5c 100644 GIT binary patch delta 170 zcmZp8z}V2hG(lRBhk=2C1BhXOWulI;G!KLBBNbl$KMd?#sth~^{D-+&xW981a9!k5 z-PpLA)7z7sOI#{8 zB|2Q{d5O8H>I!9vMadb7MG6{*2AW)&n+v!mq;l~Bt!L!_!NC7xv!KFjer_O_jggsC II4wUP02^H?Q2+n{ delta 65 zcmZo@U}|{4I6+#Fi-CcG9f)Cod7_T7Bo~A3BUN7hKMZVK1q?g}{D-+&xW981a9!Li NDDZ=Ga{