menatwork / MultiColumnWizard

Contao Extension :: Define unlimited dca fields dynamically
http://contao.org/en/extension-list/view/MultiColumnWizard.html
28 stars 30 forks source link

Filetree in Contao 4.4 "Bad request" bug #258

Closed maikaspanring closed 5 years ago

maikaspanring commented 6 years ago

Die Session variable filePickerRef scheint, in Contao 4.4, nicht mehr befüllt zu werden. Zeile: https://github.com/menatwork/MultiColumnWizard/blob/da92637bb9f7b305baf09748c2f6aa83cd84f057/system/modules/multicolumnwizard/MultiColumnWizardHelper.php#L72

Das sorgt in meiner Contao 4.4 Version in meinen Modul für diesen Fehler:

XMLHttpRequest Parameters

do: ncm_imageupload
act: edit
id: 2
rt: ***TOKEN***
ref: uEAGG0S1
action: reloadFiletree
name: imageUpload_imageAttributes_row0_uploadFolder
value: files/images/master/content
REQUEST_TOKEN:  ***TOKEN***

Response: "Bad request"

BadRequestHttpException {#718
  -statusCode: 400
  -headers: []
  #message: "Bad request"
  #code: 0
  #file: "/home/vservers/contao4.ncm.at/vendor/contao/core-bundle/src/Resources/contao/classes/Ajax.php"
  #line: 282trace: {/home/vservers/contao4.ncm.at/vendor/contao/core-bundle/src/Resources/contao/classes/Ajax.php:282 {}
    /home/vservers/contao4.ncm.at/vendor/contao/core-bundle/src/Resources/contao/classes/Backend.php:412 {}
    /home/vservers/contao4.ncm.at/vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:132 {}
    /home/vservers/contao4.ncm.at/vendor/contao/core-bundle/src/Controller/BackendController.php:55 {}
    /home/vservers/contao4.ncm.at/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:151 {}
    /home/vservers/contao4.ncm.at/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68 {}
    /home/vservers/contao4.ncm.at/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200 {}
    /home/vservers/contao4.ncm.at/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php:466 {}
    /home/vservers/contao4.ncm.at/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/HttpCache/HttpCache.php:57 {}
    /home/vservers/contao4.ncm.at/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php:238 {}
    /home/vservers/contao4.ncm.at/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php:255 {}
    /home/vservers/contao4.ncm.at/vendor/friendsofsymfony/http-cache/src/SymfonyCache/EventDispatchingHttpCache.php:126 {}
    /home/vservers/contao4.ncm.at/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpCache/HttpCache.php:181 {}
    /home/vservers/contao4.ncm.at/vendor/friendsofsymfony/http-cache/src/SymfonyCache/EventDispatchingHttpCache.php:98 {}
    /home/vservers/contao4.ncm.at/web/app_ncm.php:39 {
      › $request = Request::createFromGlobals();
      › $response = $kernel->handle($request);
      › $response->send();arguments: {$request: Request {#16 …}
      }
    }
  }
}

Syslog:

Field "imageUpload_imageAttributes_row0_uploadFolder" does not exist in DCA "myModulSettings"

chris74656 commented 5 years ago

Ich habe leider das selbe Problem mit der 3.3.16 unter Contao 4.6.6

Gibt es in der Zwischenzeit irgendeinen Workaround?

stefanheimes commented 5 years ago

Should be fixed in the new bundle see https://github.com/menatwork/contao-multicolumnwizard-bundle