rsanchez
2015-09-30 a9f3df010deef70c1e378148f008aeaa147bcf82
securis/src/main/java/net/curisit/securis/services/ApiResource.java
....@@ -420,7 +420,11 @@
420420 if (lic.getFullName() == null || "".equals(lic.getFullName())) {
421421 lic.setFullName(nameOrReference);
422422 }
423
- em.persist(lic);
423
+ if (lic.getId() != null) {
424
+ em.merge(lic);
425
+ } else {
426
+ em.persist(lic);
427
+ }
424428 em.persist(licenseHelper.createLicenseHistoryAction(lic, user, LicenseHistory.Actions.CREATE));
425429 if (lic.getActivationCode() != null) {
426430 em.persist(licenseHelper.createLicenseHistoryAction(lic, user, LicenseHistory.Actions.ACTIVATE, "Activated by code on creation"));