Matrix Numbers - a Sync problem

My main database is the legacy desktop software but I also have the phone app & these two get along quite happily except for one mildly annoying problem. The legacy software doesn’t have a field for the vinyl matrix number, so I input that information into the phone app.

Today I discovered that all the matrix numbers had disappeared, months of work erased. I did a little testing and it appears that whenever a record is updated in the legacy version & synced to the cloud the data passed back to the phone app returns the matrix field as blank, overwriting any data held.

The problem doen’t seem to be effecting my User Defined Fields so perhaps it’s only the Matrix field that has an issue.

Should I just give up on recording the matrix numbers or is there a fix?

This doesn’t seem to affect the Last Cleaned Date field which I update at the same time as the Matrix field

I’m sorry to hear that. Indeed, the Matrix number field doesn’t exist in the legacy desktop version, but clearing it when it syncs from the desktop version is a bug we can probably fix (always ignore matrix number field when upsyncing)

I will put it on the bug board - but I can’t guarantee we can fix it at this point (something to do with it being part of the tracks/discs that might be in the way). We’ll look into it. Thanks for letting us know!

1 Like

@DancingMonk

We just uploaded a fix for this!

Can you give it another go with 1 album, to see if it remembers the matrix numbers now if you do your sync and changes route?

1 Like

Sadly the issue remains the same. Never mind Perhaps I can create a UDF & input the data there as a temporary fix

Can you let me know the exact steps you take to recreate this problem (as we uploaded a fix for it I’m surprised it goes empty again for you)!

(I understand a UDF would solve it for you, I just want to get it fixed :slight_smile: )

1 Like

Open phone app
Open Album
Edit Tracks
Enter number into Matrix field
Sync
Close phone app

Open Legacy Desktop
Open album
Edit album with a change to any field
Save
Sync
Close

Open phone app
Open album - Matrix data there
Close album
Sync
Open album - data gone

I’m missing one (or rather 2) syncs in your steps that might alleviate the issue.
Can you try doing the steps like this:

Open phone app

  • Sync

Open Album
Edit Tracks
Enter number into Matrix field
Sync
Close phone app

Open Legacy Desktop

  • Sync

Open album
Edit album with a change to any field
Save
Sync
Close

Open phone app

  • Sync

Open album - See if matrix data is there?

1 Like

Done that, but sadly no, the data has gone

Is it because the matrix data is displayed in the track header & the legacy is overwriting that?

Alright, can you give it one more try now? We fixed some more stuff. Thank you!

1 Like

I didn’t get very far. Started by trying to sync the legacy software & got these two messsages

151: HTTP protocol error. 500 Internal Server Error

Server error
sending data - sending XML

Will try to start with the app & let you know

Hmm, the App is returning

Sync Error
No data received from server

Thanks for trying that! Indeed, that wasn’t right.
I think we finally squashed the bug now! I’ve tried it myself with some matrix numbers I had in Cloud, then modified random other stuff on Legacy, and then synced:

sync went through, and the matrix numbers survived.

Can you try again as well?

1 Like

I’ve tried that with two seperate albums and everything now works as expected.

Thank you for such a prompt & diligent response

1 Like

Awesome, thanks for bringing this to our attention :slight_smile: and for testing it as we went along :slight_smile:

1 Like