mirror of
				https://github.com/firefly-iii/firefly-iii.git
				synced 2025-10-31 02:36:28 +00:00 
			
		
		
		
	This fixes the tests.
This commit is contained in:
		| @@ -26,7 +26,6 @@ use FireflyIII\Repositories\ExportJob\ExportJobRepositoryInterface; | ||||
| use FireflyIII\Repositories\ExportJob\ExportJobRepositoryInterface as EJRI; | ||||
| use Preferences; | ||||
| use Response; | ||||
| use Storage; | ||||
| use View; | ||||
|  | ||||
| /** | ||||
| @@ -145,7 +144,7 @@ class ExportController extends Controller | ||||
|             'job'                => $job, | ||||
|         ]; | ||||
|  | ||||
|         $job->change('export_status_make_exporter'); | ||||
|         $jobs->changeStatus($job, 'export_status_make_exporter'); | ||||
|  | ||||
|         /** @var ProcessorInterface $processor */ | ||||
|         $processor = app(ProcessorInterface::class, [$settings]); | ||||
| @@ -153,47 +152,46 @@ class ExportController extends Controller | ||||
|         /* | ||||
|          * Collect journals: | ||||
|          */ | ||||
|         $job->change('export_status_collecting_journals'); | ||||
|         $jobs->changeStatus($job, 'export_status_collecting_journals'); | ||||
|         $processor->collectJournals(); | ||||
|         $job->change('export_status_collected_journals'); | ||||
|         $jobs->changeStatus($job, 'export_status_collected_journals'); | ||||
|         /* | ||||
|          * Transform to exportable entries: | ||||
|          */ | ||||
|         $job->change('export_status_converting_to_export_format'); | ||||
|         $jobs->changeStatus($job, 'export_status_converting_to_export_format'); | ||||
|         $processor->convertJournals(); | ||||
|         $job->change('export_status_converted_to_export_format'); | ||||
|         $jobs->changeStatus($job, 'export_status_converted_to_export_format'); | ||||
|         /* | ||||
|          * Transform to (temporary) file: | ||||
|          */ | ||||
|         $job->change('export_status_creating_journal_file'); | ||||
|         $jobs->changeStatus($job, 'export_status_creating_journal_file'); | ||||
|         $processor->exportJournals(); | ||||
|         $job->change('export_status_created_journal_file'); | ||||
|         $jobs->changeStatus($job, 'export_status_created_journal_file'); | ||||
|         /* | ||||
|          *  Collect attachments, if applicable. | ||||
|          */ | ||||
|         if ($settings['includeAttachments']) { | ||||
|             $job->change('export_status_collecting_attachments'); | ||||
|             $jobs->changeStatus($job, 'export_status_collecting_attachments'); | ||||
|             $processor->collectAttachments(); | ||||
|             $job->change('export_status_collected_attachments'); | ||||
|             $jobs->changeStatus($job, 'export_status_collected_attachments'); | ||||
|         } | ||||
|  | ||||
|         /* | ||||
|          * Collect old uploads | ||||
|          */ | ||||
|         if ($settings['includeOldUploads']) { | ||||
|             $job->change('export_status_collecting_old_uploads'); | ||||
|             $jobs->changeStatus($job, 'export_status_collecting_old_uploads'); | ||||
|             $processor->collectOldUploads(); | ||||
|             $job->change('export_status_collected_old_uploads'); | ||||
|             $jobs->changeStatus($job, 'export_status_collected_old_uploads'); | ||||
|         } | ||||
|  | ||||
|         /* | ||||
|          * Create ZIP file: | ||||
|          */ | ||||
|         $job->change('export_status_creating_zip_file'); | ||||
|         $jobs->changeStatus($job, 'export_status_creating_zip_file'); | ||||
|         $processor->createZipFile(); | ||||
|         $job->change('export_status_created_zip_file'); | ||||
|  | ||||
|         $job->change('export_status_finished'); | ||||
|         $jobs->changeStatus($job, 'export_status_created_zip_file'); | ||||
|         $jobs->changeStatus($job, 'export_status_finished'); | ||||
|  | ||||
|         return Response::json('ok'); | ||||
|     } | ||||
|   | ||||
| @@ -39,6 +39,19 @@ class ExportJobRepository implements ExportJobRepositoryInterface | ||||
|         $this->user = $user; | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * @param ExportJob $job | ||||
|      * @param string    $status | ||||
|      * | ||||
|      * @return bool | ||||
|      */ | ||||
|     public function changeStatus(ExportJob $job, string $status): bool | ||||
|     { | ||||
|         $job->change($status); | ||||
|  | ||||
|         return true; | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * @return bool | ||||
|      */ | ||||
|   | ||||
| @@ -32,6 +32,14 @@ interface ExportJobRepositoryInterface | ||||
|      */ | ||||
|     public function create(): ExportJob; | ||||
|  | ||||
|     /** | ||||
|      * @param ExportJob $job | ||||
|      * @param string    $status | ||||
|      * | ||||
|      * @return bool | ||||
|      */ | ||||
|     public function changeStatus(ExportJob $job, string $status): bool; | ||||
|  | ||||
|     /** | ||||
|      * @param ExportJob $job | ||||
|      * | ||||
|   | ||||
| @@ -49,11 +49,8 @@ class FireflyConfig | ||||
|      */ | ||||
|     public function get($name, $default = null) | ||||
|     { | ||||
|         Log::debug('Now in FFConfig::get()', ['name' => $name]); | ||||
|         $fullName = 'ff-config-' . $name; | ||||
|         if (Cache::has($fullName)) { | ||||
|             Log::debug('Return cache.'); | ||||
|  | ||||
|             return Cache::get($fullName); | ||||
|         } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user