Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chyba parseOutput #90

Closed
jan-stanek opened this issue Feb 8, 2020 · 12 comments
Closed

Chyba parseOutput #90

jan-stanek opened this issue Feb 8, 2020 · 12 comments
Labels
Milestone

Comments

@jan-stanek
Copy link
Member

jan-stanek commented Feb 8, 2020

Ve verzi 3.0.0 alpha 1 je problém s parsováním output, pokud neobsahuje tag <...Output> - např.:

Undefined property: stdClass::$UserDetailOutput

Další problém je v typu, pokud se vrací $result (stdClass místo array)

...
$output = $result->{$fname . 'Output'};
if (!isset($output)) {
    return $result; //neobsahuje $fname.Output
}
...
@fmasa
Copy link
Member

fmasa commented Feb 10, 2020

Další problém je v typu, pokud se vrací $result (stdClass místo array)

Máš na mysli situaci, kdy prázdný výsledek vrací prázdnou stdClass místo pole, nebo něco jiného? To by každopádně stálo za to také opravit. Takhle je potřeba všude kontrolovat, že se nevrátila prázdná stdClass místo pole

@jan-stanek
Copy link
Member Author

Tady:

return $result; //neobsahuje $fname.Output

Zatím jsem neměl čas zjistit, jestli stačí změnit na return [$result];

@JindrichPilar JindrichPilar added this to the Verze 3.0 milestone Feb 10, 2020
JindrichPilar added a commit to JindrichPilar/Skautis that referenced this issue Feb 10, 2020
@JindrichPilar
Copy link
Member

@jan-stanek Děkuji za vyzkoušení alpha verze a za bug report.

JindrichPilar added a commit to JindrichPilar/Skautis that referenced this issue Jun 21, 2020
JindrichPilar added a commit that referenced this issue Jun 21, 2020
Fix parseOutput undefined property (closes #90)
@JindrichPilar
Copy link
Member

@jan-stanek #91 byl mergnut a vydal jsem v3.0.0-alpha.2. Tím by tato issue měla být vyřešena.

@sinacek
Copy link
Member

sinacek commented Jan 8, 2021

@JindrichPilar @jan-stanek Můžu to tady zavřít a vydáme 3.0, nastavím to jako default branch?

@jan-stanek
Copy link
Member Author

teď už si vůbec nevzpomínám, u SRS používáme pořád 2.x, můžu večer zkusit přepnout

@jan-stanek
Copy link
Member Author

@sinacek tak nakonec jsem to nevyzkoušel, protože skautis/nette vyžaduje alpha 1, budeš dělat release i u něj?

@sinacek
Copy link
Member

sinacek commented Jan 8, 2021

@sinacek tak nakonec jsem to nevyzkoušel, protože skautis/nette vyžaduje alpha 1, budeš dělat release i u něj?

udělal jsem https://github.com/skaut/SkautisNette/releases/tag/v3.0.0-alpha.1

@JindrichPilar
Copy link
Member

@sinacek

vydáme 3.0, nastavím to jako default branch?

S 3.0 cekam na #97, aby v byla v WebServiceInterface metoda vracejici promise.
Nevim jak na tom @fmasa je, chtel se do toho pustit.

@jan-stanek
Copy link
Member Author

skautis/nette pořád závisí na skautis/skautis 3.0.0.alpha.1, ne 3.0.0.alpha.2, stáhnul jsem to ručně, ale skautis/nette s tím není kompatibilní - mezi 3.0.0.alpha.1 a 3.0.0.alpha.2 se měnily namespacy

@sinacek
Copy link
Member

sinacek commented Jan 9, 2021

skautis/nette pořád závisí na skautis/skautis 3.0.0.alpha.1, ne 3.0.0.alpha.2, stáhnul jsem to ručně, ale skautis/nette s tím není kompatibilní - mezi 3.0.0.alpha.1 a 3.0.0.alpha.2 se měnily namespacy

Tak ono těch změn tak je více než jen namespacy a to teďka rychle neupravím :/

@jan-stanek
Copy link
Member Author

vydány nové verze skautisnette i skautis, které jsou mezi sebou kompatibilní a obsahují #91

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants