Custom Field Duplicate Key Error While Migration[V.11]

I Just updated V11 to upstream/staging

It’s updated successfully but there are some error which I have faced while execution of bench migrate command.

Traceback for errors:

(env) navdeep@navdeep:~/navdeep/latest-erp$ bench migrate
Migrating latest-erp.local
Updating DocTypes for frappe          : [========================================]
Updating DocTypes for erpnext       : [========================================]

Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/utils/bench_helper.py", line 97, in <module>
    main()
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/utils/bench_helper.py", line 18, in main
    click.Group(commands=commands)(prog_name='bench')
  File "/home/navdeep/navdeep/latest-erp/env/local/lib/python2.7/site-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
  File "/home/navdeep/navdeep/latest-erp/env/local/lib/python2.7/site-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/home/navdeep/navdeep/latest-erp/env/local/lib/python2.7/site-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/navdeep/navdeep/latest-erp/env/local/lib/python2.7/site-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/navdeep/navdeep/latest-erp/env/local/lib/python2.7/site-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/navdeep/navdeep/latest-erp/env/local/lib/python2.7/site-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "/home/navdeep/navdeep/latest-erp/env/local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/commands/__init__.py", line 25, in _func
    ret = f(frappe._dict(ctx.obj), *args, **kwargs)
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/commands/site.py", line 222, in migrate
    migrate(context.verbose, rebuild_website=rebuild_website)
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/migrate.py", line 43, in migrate
    sync_fixtures()
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/utils/fixtures.py", line 24, in sync_fixtures
    ignore_links=True, overwrite=True)
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/core/doctype/data_import/data_import.py", line 54, in import_doc
    frappe.modules.import_file.import_file_by_path(f, data_import=True, force=True, pre_process=pre_process, reset_permissions=True)
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/modules/import_file.py", line 65, in import_file_by_path
    ignore_version=ignore_version, reset_permissions=reset_permissions)
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/modules/import_file.py", line 132, in import_doc
    doc.insert()
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/model/document.py", line 237, in insert
    raise e
frappe.exceptions.DuplicateEntryError: (u'Custom Field', u'Workflow Transition-email', IntegrityError(1062, u"Duplicate entry 'Workflow Transition-email' for key 'PRIMARY'"))
(env) navdeep@navdeep:~/navdeep/latest-erp$ bench migrate
Migrating latest-erp.local
Updating DocTypes for frappe        : [========================================]
Updating DocTypes for erpnext       : [========================================]
Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/utils/bench_helper.py", line 97, in <module>
    main()
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/utils/bench_helper.py", line 18, in main
    click.Group(commands=commands)(prog_name='bench')
  File "/home/navdeep/navdeep/latest-erp/env/local/lib/python2.7/site-packages/click/core.py", line 764, in __call__
    return self.main(*args, **kwargs)
  File "/home/navdeep/navdeep/latest-erp/env/local/lib/python2.7/site-packages/click/core.py", line 717, in main
    rv = self.invoke(ctx)
  File "/home/navdeep/navdeep/latest-erp/env/local/lib/python2.7/site-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/navdeep/navdeep/latest-erp/env/local/lib/python2.7/site-packages/click/core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/navdeep/navdeep/latest-erp/env/local/lib/python2.7/site-packages/click/core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/navdeep/navdeep/latest-erp/env/local/lib/python2.7/site-packages/click/core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "/home/navdeep/navdeep/latest-erp/env/local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/commands/__init__.py", line 25, in _func
    ret = f(frappe._dict(ctx.obj), *args, **kwargs)
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/commands/site.py", line 222, in migrate
    migrate(context.verbose, rebuild_website=rebuild_website)
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/migrate.py", line 43, in migrate
    sync_fixtures()
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/utils/fixtures.py", line 24, in sync_fixtures
    ignore_links=True, overwrite=True)
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/core/doctype/data_import/data_import.py", line 54, in import_doc
    frappe.modules.import_file.import_file_by_path(f, data_import=True, force=True, pre_process=pre_process, reset_permissions=True)
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/modules/import_file.py", line 65, in import_file_by_path
    ignore_version=ignore_version, reset_permissions=reset_permissions)
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/modules/import_file.py", line 132, in import_doc
    doc.insert()
  File "/home/navdeep/navdeep/latest-erp/apps/frappe/frappe/model/document.py", line 237, in insert
    raise e
frappe.exceptions.DuplicateEntryError: (u'Custom Field', u'Workflow Transition-notification_based_on', IntegrityError(1062, u"Duplicate entry 'Workflow Transition-notification_based_on' for key 'PRIMARY'"))
(env) navdeep@navdeep:~/navdeep/latest-erp$ bench migrate
Migrating latest-erp.local
Updating DocTypes for frappe        : [========================================]
Updating DocTypes for erpnext       : [========================================]
Syncing help database...

Reason for errors:

I have added three custom fields in Workflow Transition using Customize Form(only three fields with distinct fiedname) and after that I took backup of custom fields using bench export-fixtures command.

Now while execution of bench migrate command It’s syncing these three custom fields with database and throwing error of duplication fieldname.
It should not sync the custom field if it’s already synced with database.

Solution:
I have deleted my three custom field from custom field list and then executed bench migrate command to re-sync these fields with database again.

Solution:

I have deleted my three custom field from custom field list and then executed bench migrate command to re-sync these fields with database again.