MG 1.1 NO MEDIA IMPORTED INTO ALBUMS?!? PhotoPost Pro to XFMG

JacquiiDesigns

Formerly MsJacquiiC
Importing from PhotoPost Pro to XFMG:

2017-01-26_5-53-55.png

443 albums apparently imported. 4,691 media imported.
Yet this:

2017-01-26_5-55-15.png

There are no images in the users' albums!!!!!!!!!!!!!!!!!!!!!!!!!!! I didn't even realize this until a user brought it to my attention! Assumed with the import stats that the import procedure worked without issue. We've opened the site for posting. Now what???

How can I even begin to fix this????

J.
 
Last edited:

Chris D

XenForo developer
Staff member
I'm so ******* ****** right now! How can I even begin to fix this????
Step 1 is to remain calm and lose the bad language.

The next thing to do is actually check whether the albums really are empty. Based on the URL you gave me a few days ago, I can see that a lot of them are on the first few pages, but it doesn't seem as though they all are.

They will all currently appear empty because you haven't run the various rebuilds in Admin CP > Applications > Gallery Rebuilds. Specifically, you want to rebuild Album Thumbnails and rebuild the album counts.

That will help you identify the albums which are actually empty.

Now you need to correlate that against the original PhotoPost Pro install, if possible. If the empty albums were empty in PhotoPost Pro then they will have been imported as empty in XFMG.

I've just spotted a situation in the code whereby an empty album would be imported with today's date (today being the date you did the import). This is because of the fact that PhotoPost Pro doesn't keep a creation/update date for their albums, so we try to infer the album date by the contents within it. What this means, is, the albums which were always empty in PhotoPost Pro over the many years, will have been effectively pushed to the top of the list.

As an example, on the first page there is an album named "Christmas2010" so this potentially proves my point that this is a very old album, which we've imported with a more recent date, but has in fact always be empty.

So to break that down:
  1. Perform the necessary rebuilds so that the counts and thumbnails display.
  2. Check the empty albums against PhotoPost Pro - have they always been empty?
  3. Delete any albums which are supposed to be empty.
If my suspicion is correct then I can advise a query to use to delete the empty albums which were imported as a result of this situation.
 

JacquiiDesigns

Formerly MsJacquiiC
Remain calm. Great advise. This has been the largest migration I've ever done and to say that it has been smooth would be a lie and a half. Gonna try to remain calm. Thanks for the suggestions. I thought I rebuilt the caches IDK. But rebuilding now. I appreciate the suggestion! As far as Christmas2010 = Old as God?? LOL
 

Chris D

XenForo developer
Staff member
If my theory is correct, then every album on the first three pages will have a date of the import (24th Jan 2017) and be empty. Albums from page 4 onwards have dates from 6th Nov 2016, and most of these will have at least one item in them. I think you'll find the albums on the first 3 pages were also empty in PhotoPost Pro so try and track them down in the original software to confirm that. If I'm correct, then it should be safe to delete those first 3 pages of albums (probably just do it using inline moderation).
 

JacquiiDesigns

Formerly MsJacquiiC
If my theory is correct, then every album on the first three pages will have a date of the import (24th Jan 2017) and be empty. Albums from page 4 onwards have dates from 6th Nov 2016, and most of these will have at least one item in them. I think you'll find the albums on the first 3 pages were also empty in PhotoPost Pro so try and track them down in the original software to confirm that. If I'm correct, then it should be safe to delete those first 3 pages of albums (probably just do it using inline moderation).
It was odd. And I panicked a bit ... Just a wee bit. Well - not panicked - but got angry. It happens. I apologize again for the language. But wow... Thinks seem quite fixed now. Cheers @Chris D

J.
 
Top