diff --git a/CHANGELOG.md b/CHANGELOG.md index d8a292879ee12d9958acf5125afa08503fccb193..ff48009a32d8d4b16d960ba945609c6005b94d77 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# OSE 14.5 (alpha) + +## Corrections de bugs + +* Lors de l'import de données, l'application ne plante plus si le connecteur INTERVENANT est désactivé + # OSE 14.4 ## Nouveautés diff --git a/data/ddl/package/UNICAEN_IMPORT/body.sql b/data/ddl/package/UNICAEN_IMPORT/body.sql index 1754ddb36d656f180b8c5f18d94c79b1f7dfe3b2..2cee0cbe0f67e57cea90d999be84cbf442a727fa 100644 --- a/data/ddl/package/UNICAEN_IMPORT/body.sql +++ b/data/ddl/package/UNICAEN_IMPORT/body.sql @@ -45,7 +45,7 @@ CREATE OR REPLACE PACKAGE BODY "UNICAEN_IMPORT" AS sync := 0; END IF; - SELECT COUNT(*) INTO ok FROM import_tables it WHERE it.table_name = SYNCHRONISATION.table_name AND (it.sync_enabled = 1 OR sync=1) AND rownum = 1; + SELECT COUNT(*) INTO ok FROM import_tables it JOIN all_procedures p ON p.object_name = 'UNICAEN_IMPORT_AUTOGEN_PROCS__' AND p.procedure_name = it.table_name WHERE it.table_name = SYNCHRONISATION.table_name AND (it.sync_enabled = 1 OR sync=1) AND rownum = 1; IF 1 = ok THEN z__SYNC_FILRE__z := SYNCHRONISATION.SYNC_FILRE;