Active
Project:
Universally Unique IDentifier
Version:
7.x-1.0-alpha6
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Reporter:
Created:
8 Feb 2016 at 16:52 UTC
Updated:
10 Feb 2016 at 04:00 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
mrmikedewolf commentedComment #3
mrmikedewolf commentedRereolling due to logic mistake.
Comment #4
mrmikedewolf commentedRe-rolling to be more clean and logically sound.
Comment #5
mrmikedewolf commentedI made a mistake in setting UUID and VUUID to the values in the database. These need to be set to the values coming in from outside.
Corrected the patch.
Comment #6
mrmikedewolf commentedTurns out we need one more addition in order to pull this off.
File fields, oddly, go to greater lengths than any other field to try to preserve UID on themselves. No other field does this in any uuid_field_presave hooks.
This one odd eccentricity makes the logic in entity_property_uuid_to_id() nearly impossible to keep together.
I've removed any attempt of file fields to correct UID. Perhaps this should be re-implemented in an alternative way.