diff --git a/backend/igny8_core/ai/tasks.py b/backend/igny8_core/ai/tasks.py index 7b99992c..98faf489 100644 --- a/backend/igny8_core/ai/tasks.py +++ b/backend/igny8_core/ai/tasks.py @@ -188,6 +188,7 @@ def process_image_generation_queue(self, image_ids: list, account_id: int = None # Get image sizes from config, with fallback defaults featured_image_size = config.get('featured_image_size') or ('1280x832' if provider == 'runware' else '1024x1024') desktop_image_size = config.get('desktop_image_size') or '1024x1024' + in_article_image_size = config.get('in_article_image_size') or '512x512' # Default to 512x512 logger.info(f"[process_image_generation_queue] Settings loaded:") logger.info(f" - Provider: {provider}") @@ -460,13 +461,13 @@ def process_image_generation_queue(self, image_ids: list, account_id: int = None # Use appropriate size based on image type if image.image_type == 'featured': - image_size = featured_image_size + image_size = featured_image_size # Read from config elif image.image_type == 'desktop': image_size = desktop_image_size elif image.image_type == 'mobile': image_size = '512x512' # Fixed mobile size else: # in_article or other - image_size = '1024x1024' # Default for in-article images + image_size = in_article_image_size # Read from config, default 512x512 result = ai_core.generate_image( prompt=formatted_prompt, diff --git a/test_cursor_performance.py b/test_cursor_performance.py index af99ddfb..acb80aa2 100644 --- a/test_cursor_performance.py +++ b/test_cursor_performance.py @@ -229,3 +229,4 @@ if __name__ == "__main__": traceback.print_exc() sys.exit(1) +