mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 21:32:15 +01:00
fix session rollback on event
This commit is contained in:
parent
413fe036b9
commit
aa5ecbc08f
7 changed files with 4 additions and 5 deletions
|
|
@ -49,6 +49,7 @@ class DelAvalonIdFromNew(BaseEvent):
|
|||
except Exception:
|
||||
continue
|
||||
|
||||
|
||||
def register(self):
|
||||
'''Registers the event, subscribing the discover and launch topics.'''
|
||||
self.session.event_hub.subscribe(
|
||||
|
|
|
|||
|
|
@ -78,7 +78,6 @@ class NextTaskUpdate(BaseEvent):
|
|||
|
||||
session.commit()
|
||||
|
||||
|
||||
def register(session, **kw):
|
||||
'''Register plugin. Called when used as an plugin.'''
|
||||
if not isinstance(session, ftrack_api.session.Session):
|
||||
|
|
|
|||
|
|
@ -31,7 +31,6 @@ class Radio_buttons(BaseEvent):
|
|||
|
||||
session.commit()
|
||||
|
||||
|
||||
def register(session):
|
||||
'''Register plugin. Called when used as an plugin.'''
|
||||
if not isinstance(session, ftrack_api.session.Session):
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@ from pype.ftrack import BaseEvent, lib
|
|||
class Sync_to_Avalon(BaseEvent):
|
||||
|
||||
def launch(self, session, entities, event):
|
||||
|
||||
ca_mongoid = lib.get_ca_mongoid()
|
||||
# If mongo_id textfield has changed: RETURN!
|
||||
# - infinite loop
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ class Test_Event(BaseEvent):
|
|||
|
||||
'''just a testing event'''
|
||||
|
||||
self.log.info(event)
|
||||
# self.log.info(event)
|
||||
|
||||
return True
|
||||
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ class ThumbnailEvents(BaseEvent):
|
|||
|
||||
session.commit()
|
||||
|
||||
pass
|
||||
|
||||
def register(session, **kw):
|
||||
'''Register plugin. Called when used as an plugin.'''
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@ class VersionToTaskStatus(BaseEvent):
|
|||
|
||||
def launch(self, session, entities, event):
|
||||
'''Propagates status from version to task when changed'''
|
||||
session.commit()
|
||||
|
||||
# self.log.info(event)
|
||||
# start of event procedure ----------------------------------
|
||||
for entity in event['data'].get('entities', []):
|
||||
# Filter non-assetversions
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue