Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

DataObjectManager Module /

Discuss the DataObjectManager module, and the related ImageGallery module.

Moderators: martimiz, UncleCheese, Sean, biapar, Willr, Ingo, swaiba, simon_w

Bug Reports


Go to End
Reply


297 Posts   50960 Views

Avatar
ss23

Community Member, 9 Posts

11 September 2009 at 5:54pm

Would it be possible to estimate a time frame for a release of a bug fix of the above mentioned bug?

Avatar
UncleCheese

Forum Moderator, 4093 Posts

12 September 2009 at 1:08am

The image path bug? That was fixed right after it was posted.

Avatar
WillSkeggs

Community Member, 3 Posts

15 September 2009 at 6:29pm

Edited: 15/09/2009 6:30pm

Hi UncleCheese

I get a error with 2.3.3 when accessing my gallery page from the frontend.

Fatal error: Argument 1 passed to ImageGalleryUI::updateItems() must not be null, called in /httpdocs/dev/image_gallery/code/ImageGalleryPage.php on line 268 and defined in /httpdocs/dev/image_gallery/gallery_ui/ImageGalleryUI.php on line 18.

I am using the latest trunk as of this point.

Avatar
UncleCheese

Forum Moderator, 4093 Posts

16 September 2009 at 12:20am

I'm not seeing it. Can you replicate the issue on the demo site? http://dataobjectmanager.carlinowebdesign.com

Avatar
Tjofras

Community Member, 2 Posts

16 September 2009 at 1:51am

Edited: 16/09/2009 2:00am

I found a bug in the FileDataObjectManager when used on a multilanguage site.
When trying to upload a file the iframe popup is empty.
After some digging i found that the href on the upload link was "admin/EditForm/field/Resources?locale=sv_SE/upload". Witch obviously is wrong. There was also a problem with the import button that was related.

This was very easy to fix and here is the patch for it:

Index: FileDataObjectManager.php
===================================================================
--- FileDataObjectManager.php   (revision 274)
+++ FileDataObjectManager.php   (working copy)
@@ -123,7 +123,7 @@
   
   protected function importLinkFor($file)
   {
-      return $this->BaseLink()."/import/$file->ID";
+      return Controller::join_links($this->BaseLink(), "/import/$file->ID");
   }
   
   protected function getImportFolderHierarchy($parentID, $level = 0)
@@ -233,7 +233,7 @@
   
   public function UploadLink()
   {
-      return $this->BaseLink().'/upload';
+      return Controller::join_links($this->BaseLink(), '/upload');
   }
   
   protected function getUploadFields()

Avatar
Andrew Houle

Community Member, 132 Posts

17 September 2009 at 3:53am

Hi Uncle Cheese,

I've just uploaded a fresh install of SS 2.3.3 and the newest versions of dataobject_manager and swf_upload. Then to test things out I used the sample resource code. When I go to add a dataobject the upload field does not show and the error console in Firefox shows...
Error: jQuery is not defined
Source File: http://64.30.240.50/dataobject_manager/javascript/dataobjectmanager_popup.js?m=1253116031
Line: 8

Any ideas about what could be wrong?

Thanks

Avatar
UncleCheese

Forum Moderator, 4093 Posts

17 September 2009 at 4:48am

Did you try this solution?

http://www.silverstripe.org/all-other-modules/show/268708?start=0#post268886

Avatar
Andrew Houle

Community Member, 132 Posts

17 September 2009 at 4:59am

Strange. Well that fix cleared the js error, but the upload button is still non-existent when using the FileDataObjectManager

Go to Top