When you try to create second time or later userqueue, you're getting wrong position for first element. Also because of this you're getting wrong position for draggable form and then error about weight duplication.
Error occurs because of wrong SQL query:

  $query = db_select('userqueue_user', 'uu');
  $query->addExpression('MAX(position)', 'position');
  $position = $query->execute()->fetchField();

that misses condition.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

m1r1k’s picture

Status: Active » Needs review
FileSize
574 bytes

Here is patch

gaurav.kapoor’s picture

gaurav.kapoor’s picture

Assigned: m1r1k » vidhatanand
Priority: Major » Normal
vidhatanand’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

vidhatanand’s picture

vidhatanand’s picture