File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed
Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change 2525 contents : write
2626 env :
2727 MAX_POSTS : ${{ github.event.inputs.MAX_POSTS || '100' }}
28+ PRODUCTION : ' 1'
29+ DJANGO_SETTINGS_MODULE : ' config.settings.development'
30+ DATABASE_URL : ${{ secrets.SUPABASE_DB_URL }}
2831 SUPABASE_DB_URL : ${{ secrets.SUPABASE_DB_URL }}
2932 POSTGRES_DB : ${{ secrets.POSTGRES_DB }}
3033 POSTGRES_USER : ${{ secrets.POSTGRES_USER }}
Original file line number Diff line number Diff line change 1111
1212load_dotenv ()
1313
14+ os .environ .setdefault (
15+ "DJANGO_SETTINGS_MODULE" ,
16+ os .getenv ("DJANGO_SETTINGS_MODULE" , "config.settings.development" )
17+ )
18+
1419
1520def format_value (value ):
1621 """Format values for TypeScript file"""
@@ -33,25 +38,25 @@ def format_value(value):
3338
3439def fetch_events ():
3540 """Fetch all upcoming events from the database for static data generation"""
36- os .environ .setdefault ("DJANGO_SETTINGS_MODULE" , "api.settings" )
3741 try :
3842 import django
3943 django .setup ()
4044 except Exception as e :
4145 logger .error (f"Failed to setup Django: { e } " )
46+ return []
4247
4348 try :
4449 from apps .events .models import Events
45- from django .core .exceptions import FieldDoesNotExist
4650 except Exception as e :
4751 logger .error (f"Failed to import Events model: { e } " )
52+ return []
4853
4954 today = date .today ()
5055
5156 use_dtstart = True
5257 try :
5358 Events ._meta .get_field ("dtstart" )
54- except ( FieldDoesNotExist , Exception ) :
59+ except Exception :
5560 use_dtstart = False
5661
5762 events_list = []
You can’t perform that action at this time.
0 commit comments