Annonce

#1 2022-01-20 09:01:16

pobry
Membre
2022-01-20
2

BUG API : image non affectée à l'album sélectionné

Bonjour,


Bonjour,

Visiblement il y a un bug dans l'affectation d'une image à un album pendant l'upload. J'ai le problème dans darktable et j'ai pu reproduire avec le simple script Perl en demo sur votre site.

Pour référence:

#!/usr/bin/perl

use LWP::UserAgent;

my %conf = (
    base_url => 'https://pascalobry.piwigo.com',
);

my $ua = LWP::UserAgent->new;
$ua->cookie_jar({});

$ua->post(
    $conf{base_url}.'/ws.php',
    {
        method => 'pwg.session.login',
        username => '<NAME>',
        password => '<PWD>',
    }
);

$ua->post(
    $conf{base_url}.'/ws.php',
    {
        method => 'pwg.images.addSimple',
        image => ['/path/to//Images/studio.jpg'],
        category => 79,
        tags => 'tag1, tag2, another tag',
        name => 'A nice title',
        comment => 'A longer description',
        author => 'Me',
        level => 2,
    },
    'Content_Type' => 'form-data',
    );

La catégorie 79 ici est l'un de mes albums, mais la photo ne s'y retrouve pas. On la retrouve dans les upload récents et on peut constater qu'elle n'a pas d'album affecté. Cela marchait très bien il y a quelques temps, probablement avant la bascule vers la version 12.


Version de Piwigo: 12
Version de PHP:
Version de MySQL:
URL Piwigo: https://pascalobry.piwigo.com

Cordialement,

Hors ligne

#2 2022-01-20 14:04:52

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12644

Re: BUG API : image non affectée à l'album sélectionné

Avec la version 12, il y a une nouveauté : le "lounge". Les photos y vont lors de l'upload, en attendant d'être associées à leurs albums. Il faut donc que les photos sortent du lounge. Pour cela 2 solutions :

1) attendre (5 minutes par défaut)
2) appeler explicitement pwg.images.uploadCompleted


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#3 2022-01-20 16:24:12

pobry
Membre
2022-01-20
2

Re: BUG API : image non affectée à l'album sélectionné

Super merci pour la réponse rapide. Effectivement après un appel à uploadCompleted les images sont directement ajoutées à l'album.

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact