N°9564 - Extension Mgmt : Analyse choices & show analysis result#916
N°9564 - Extension Mgmt : Analyse choices & show analysis result#916odain-cbd wants to merge 4 commits into
Conversation
…en missing when back after audit N°9567 - fix again
|
| Filename | Overview |
|---|---|
| datamodels/2.x/combodo-data-feature-removal/src/Controller/DataFeatureRemovalController.php | Merges analysis/result/deletion flow, but the direct form path can lose selected removals and stale deletion posts are not guarded. |
| setup/runtimeenv.class.inc.php | Changes dependency sorting to abort during compile, which can block dry feature-removal analysis. |
| datamodels/2.x/combodo-data-feature-removal/templates/AnalysisResult.html.twig | Combines feature choice display, deletion plan, execution summary, and setup launch controls. |
Comments Outside Diff (1)
-
datamodels/2.x/combodo-data-feature-removal/src/Controller/DataFeatureRemovalController.php, line 279-286 (link)aDeletionExecutionSummaryis removed from the session on the first deletion request, but this method still assumes it always unserializes to an array. A double-submit or browser back/resubmit after the first request makesSession::Get('aDeletionExecutionSummary')return an empty value, so$this->aDeletionExecutionSummarybecomesfalse/null; the nextarray_key_exists()call then raises aTypeErrorinstead of redisplaying a safe stale-form error.
Reviews (1): Last reviewed commit: "after merge adaptations" | Re-trigger Greptile
log cleanup after merge adaptations
4a565bd to
a5b5d22
Compare
No description provided.