Merge lp:~unifield-team/unifield-server/us-2569 into lp:unifield-server

Proposed by jftempo
Status: Merged
Merged at revision: 4265
Proposed branch: lp:~unifield-team/unifield-server/us-2569
Merge into: lp:unifield-server
Diff against target: 47 lines (+12/-4)
1 file modified
bin/addons/product_attributes/product_attributes.py (+12/-4)
To merge this branch: bzr merge lp:~unifield-team/unifield-server/us-2569
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+319028@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'bin/addons/product_attributes/product_attributes.py'
--- bin/addons/product_attributes/product_attributes.py 2017-02-09 17:18:36 +0000
+++ bin/addons/product_attributes/product_attributes.py 2017-03-06 08:57:41 +0000
@@ -1334,7 +1334,9 @@
1334 prod_state = prod_status_obj.read(cr, uid, state_id, ['code'], context=context)[0]['code']1334 prod_state = prod_status_obj.read(cr, uid, state_id, ['code'], context=context)[0]['code']
1335 local_smrl_ids = smrl_obj.search(cr, uid, [('product_state', '!=', prod_state), ('product_id', 'in', ids), ('full_view', '=', False), ('mission_report_id.local_report', '=', True)], context=context)1335 local_smrl_ids = smrl_obj.search(cr, uid, [('product_state', '!=', prod_state), ('product_id', 'in', ids), ('full_view', '=', False), ('mission_report_id.local_report', '=', True)], context=context)
1336 if local_smrl_ids:1336 if local_smrl_ids:
1337 smrl_obj.write(cr, 1, local_smrl_ids, {'product_state': prod_state}, context=context)1337 no_sync_context = context.copy()
1338 no_sync_context['sync_update_execution'] = False
1339 smrl_obj.write(cr, 1, local_smrl_ids, {'product_state': prod_state}, context=no_sync_context)
13381340
1339 if 'international_status' in vals:1341 if 'international_status' in vals:
1340 intstat_code = ''1342 intstat_code = ''
@@ -1351,7 +1353,9 @@
1351 ('mission_report_id.local_report', '=', True)1353 ('mission_report_id.local_report', '=', True)
1352 ], context=context)1354 ], context=context)
1353 if local_smrl_ids:1355 if local_smrl_ids:
1354 smrl_obj.write(cr, 1, local_smrl_ids, {'international_status_code': intstat_code or ''}, context=context)1356 no_sync_context = context.copy()
1357 no_sync_context['sync_update_execution'] = False
1358 smrl_obj.write(cr, 1, local_smrl_ids, {'international_status_code': intstat_code or ''}, context=no_sync_context)
13551359
1356 if 'state_ud' in vals:1360 if 'state_ud' in vals:
1357 # just update SMRL that belongs to our instance:1361 # just update SMRL that belongs to our instance:
@@ -1362,7 +1366,9 @@
1362 ('state_ud', '!=', vals['state_ud'] or ''),1366 ('state_ud', '!=', vals['state_ud'] or ''),
1363 ], context=context)1367 ], context=context)
1364 if local_smrl_ids:1368 if local_smrl_ids:
1365 smrl_obj.write(cr, 1, local_smrl_ids, {'state_ud': vals['state_ud'] or ''}, context=context)1369 no_sync_context = context.copy()
1370 no_sync_context['sync_update_execution'] = False
1371 smrl_obj.write(cr, 1, local_smrl_ids, {'state_ud': vals['state_ud'] or ''}, context=no_sync_context)
13661372
1367 product_uom_categ = []1373 product_uom_categ = []
1368 if 'uom_id' in vals or 'uom_po_id' in vals:1374 if 'uom_id' in vals or 'uom_po_id' in vals:
@@ -1405,7 +1411,9 @@
1405 ('product_active', '!=', vals['active'])1411 ('product_active', '!=', vals['active'])
1406 ], context=context)1412 ], context=context)
1407 if local_smrl_ids:1413 if local_smrl_ids:
1408 smrl_obj.write(cr, 1, local_smrl_ids, {'product_active': vals['active']}, context=context)1414 no_sync_context = context.copy()
1415 no_sync_context['sync_update_execution'] = False
1416 smrl_obj.write(cr, 1, local_smrl_ids, {'product_active': vals['active']}, context=no_sync_context)
14091417
1410 if 'narcotic' in vals or 'controlled_substance' in vals:1418 if 'narcotic' in vals or 'controlled_substance' in vals:
1411 if vals.get('narcotic') == True or tools.ustr(vals.get('controlled_substance', '')) == 'True':1419 if vals.get('narcotic') == True or tools.ustr(vals.get('controlled_substance', '')) == 'True':

Subscribers

People subscribed via source and target branches

to all changes: