mirror of
https://github.com/ZwareBear/awx.git
synced 2026-05-13 15:58:41 -05:00
Make sure we are passing arguments down for inventory and project update
actions. Fix up some unit tests.
This commit is contained in:
@@ -708,7 +708,7 @@ class InventorySource(PrimordialModel):
|
||||
def update(self, **kwargs):
|
||||
if self.can_update:
|
||||
inventory_update = self.inventory_updates.create()
|
||||
inventory_update.signal_start()
|
||||
inventory_update.signal_start(**kwargs)
|
||||
return inventory_update
|
||||
|
||||
def get_absolute_url(self):
|
||||
@@ -764,6 +764,11 @@ class InventoryUpdate(CommonTask):
|
||||
return 50
|
||||
|
||||
def signal_start(self, **kwargs):
|
||||
json_args = json.dumps(kwargs)
|
||||
self.start_args = json_args
|
||||
self.save()
|
||||
self.start_args = encrypt_field(self, 'start_args')
|
||||
self.save()
|
||||
signal_context = zmq.Context()
|
||||
signal_socket = signal_context.socket(zmq.REQ)
|
||||
signal_socket.connect(settings.TASK_COMMAND_PORT)
|
||||
|
||||
Reference in New Issue
Block a user