Fixed
Details
Priority
MinorAssignee
AlexAlexReporter
AlexAlexDeveloper
AlexAlexReviewer
Erik S.Erik S.Change Log Group
FixedChange Log Message
Saving changes to different DB records from same table wasn't possible due when semaphore protection.Patch Instructions
Patches must be submitted through Phabricator.
To submit patch via Command Line use Patches Workflow (via Arcanist) tutorial.
To submit patch via Web Interface use Patches Workflow (via Web Interface) tutorial.
Time tracking
1h 48m logged12m remainingStory Points
1Original estimate
Fix versions
Details
Details
Priority
Assignee
Alex
AlexReporter
Alex
AlexDeveloper
Alex
AlexReviewer
Erik S.
Erik S.Change Log Group
Fixed
Change Log Message
Saving changes to different DB records from same table wasn't possible due when semaphore protection.
Patch Instructions
Patches must be submitted through Phabricator.
To submit patch via Command Line use Patches Workflow (via Arcanist) tutorial.
To submit patch via Web Interface use Patches Workflow (via Web Interface) tutorial.
Time tracking
1h 48m logged12m remaining
Story Points
1
Original estimate
Fix versions
Created July 15, 2016 at 2:44 PM
Updated December 29, 2024 at 8:52 PM
Resolved November 24, 2016 at 8:47 PM
Plan:
add "MainIDs" column (text, null) to "Semaphores" table - 0.2h
when creating a semaphore ("kTempTablesHandler::SaveEdit" method) store main table IDs comma-separated form in the new "Semaphores.MainIDs" table - 0.3h
when checking for existing semaphores exclude semaphore, when: - 1h
the copied IDs (will go into "MainIDs" column if semaphore is created) do not overlap with IDs in the semaphore
the "MainIDs" column of the semaphore has "0" value (in main temp table new created record always has 0 as its ID due missing auto-increment column)
Quote: 1.5h*1.4=2h