OpenWebconcept / plugin-openagenda-base

This plugin adds Events and Locations to WordPress which can be retrieved via the OpenAgenda REST API.
European Union Public License 1.2
0 stars 0 forks source link

Toevoegen van afbeelding bij evenement geeft een fout #6

Closed mvdhoek1 closed 5 months ago

mvdhoek1 commented 6 months ago

Beschrijf de bug DEBUG: ftp_fput() expects parameter 1 to be resource, null given

/data/www/bar/openagenda.ridderkerk.nl/releases/7/htdocs/wp/wp-admin/includes/class-wp-filesystem-ftpext.php Line 212

Te reproduceren Schiet een base 64 encoded afbeelding in via de API.

eyalacato commented 6 months ago

We zullen een check inbouwen die checkt of er een bestand opgeslagen kan worden op de server of niet. Als dit niet lukt, dan zullen we een foutmelding teruggeven. Iets in de richting van onderstaand.

if ( false === $wp_filesystem->put_contents( $filepath, $file_contents ) ) { throw new Exception( "Can't create file: $filepath" ); }

eyalacato commented 5 months ago

@mvdhoek1 : Ik heb een fix gemaakt en een Pull Request gemaakt om er door Richard naar te laten kijken. Waarschijnlijk gaat dit maandag of dinsdag naar productie in een nieuwe versie.

mvdhoek1 commented 5 months ago

Top!

eyalacato commented 5 months ago

@mvdhoek1 : dit is opgelost in versie 1.0.6. Je zult nu een foutmelding krijgen als je een bestand probeert op te slaan terwijl er geen juiste schrijfrechten zijn op de server.